삼각 달팽이
문제 문제풀이 흐름 n*n 2차원 배열 선언하기 숫자를 채울 현재의 위치를 0,0 으로 설정 방향에 따라 이동할 수 없을때까지 반복하면서 숫자 채우기
3-1. 아래로 이동
3-2. 오른쪽으로 이동
3-3. 왼쪽 위로 이동 채워진 숫자를 차례대로 1차원 배열에 옮겨서 반환하기 풀이 dx, dy로 방향을 정하는 방법
dx, dy는 각각 x의 변화량, y의 변화량을 뜻한다.
변화량이란 특정 방향으로 이동할 때 해당 좌표 값이 어떻게 변화하는지를 의미한다.
dx, dy는 상하좌우 네 방향에 따라서 아래와 같은 값을 가진다. 상 하 좌 우 dx 0 0 -1 1 dy -1 1 0 0 n*n 2차원 배열 선언하기 숫자를 채울 현재 위치를 0,0 으로 설정 방향에 따라 이동할 수 없을 때까지 반복하면서 숫자 채우기 채워진 숫자를 차례대로 1차원 배열에 옮겨서 반환하기 변수 v에는 채워넣은 숫자 마지막 + 1 숫자가 들어있으므로 v-1이 채워 넣은 숫자의 개수가 된다. …