[javascript 연습]Snail Array 만들기
snail 배열 : 달팽이 모양으로 채워지는 2차원 배열 풀이 : 2차원 배열을 순차적으로 채울 때 상,하,좌,우로 한칸 씩만 움직이므로 x or y값이 1씩 변경된다. (0,0) -> (0,1) -> (0,2) -> (0,3) -> (1,3)... -> (2,2) ->(2,1) 방향 별 값 변동 상 : x +1 하 : x -1 좌 : y -1 우 : y +1 x와 y, 그리고 변화량의 방향을 정해줄 direction(+,-) 정도가 있으면 구현 가능해 보임 x,y가 움직일 범위를 start~end로 정하고 현재 위치를 cur로 정해 아래와 같이 만듬 x={start = 0 , end = row(입력받은 행 값), cur = 0(현재 위치 x값) } y={start = 0 , end = col(입력받은 ..
2020. 12. 29.