별찍기

    백준 2447 풀이 (재귀함수, 별찍기 - 10)

    백준 2447 풀이 (재귀함수, 별찍기 - 10)

    진짜 나한테 너무너무너무 어려웠다. 거의 포기하고 넘어갈까 고민하다가 유튜브로 재귀함수도 찾아보고, 알고리즘에 이끌려 포인터가 어려운가요 재귀함수가 어려운가요 동영상까지 보게됐다. 역시 문과생에게 알고리즘은 벽인건가 싶다가 그냥 코드를 외워버리기로 했고 코드를 외우다보니 어떤 방식으로 알고리즘이 진행되는지 이해가 됐다. 그래서 고수들의 코드를 토대로 내 코드를 다시 작성했다. def recur(num): global Map if num == 3 : Map[0][:3] = Map[2][:3] = [1]*3 Map[1][:3] = [1,0,1] return a = num//3 recur(num//3) for i in range(3):# 행 for j in range(3): #열 if i==1 and j==1..