삼각 달팽이 문제
1. 문제 풀이 방법처음에는 각 방향에 대해 이동하는 함수를 별도로 구현하여 시도하였지만 실패하였고, 결국 교제를 보고 해결하였다.핵심은 각 방향에 대한 값을 배열로 관리하는 것인데 해당 문제에서 이동 방향은위쪽, 오른쪽, 왼쪽 위 이렇게 3방향이다.이 방향들을 각각 2차원 배열 좌표 기준으로 표현하면 이렇다.static int [] dx = {0,1,-1};static int [] dy = {1,0,-1};dx가 열에 대한 증가량, dy가 행에 대한 증가량, 방향은 순서대로 위쪽, 오른쪽, 왼쪽그러면 아래 방향을 가리키는 dx[0] ,dy[0]을 현재 좌표에 더하여 아래로 더 이동할 수 없을 때까지 증가시키고그 이후에 오른쪽 방향인 dy[1], dy[1]를 현재 좌표에 대하여 오른쪽으로 더 이동할 수 ..
2025. 3. 19.