문제 풀이/Programmers
2022. 3. 13.
[프로그래머스] 삼각 달팽이 (JAVA)
문제 출처 - Programmers 문제는 여기 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr [풀이] 1. 값을 입력시켜줄 2차원 배열을 생성한다. 2. 숫자가 적히는 방법은 총 3가지이다. 2-1. 아래 방향 2-2. 오른쪽 방향 2-3. 위 방향 3. 2. 에서 숫자가 적히기 위한 방법은 아래와 같다. 3-1. 행 증가 3-2. 열 증가 3-3. 행, 열 감소 4. 방향을 바꾸는 횟수는 n과 일치하기 때문에 n만큼 반복을 한다. 5. 조건에 맞춰 아래, 왼쪽, 위 3가지 방향으로 바꿔주고, 값을 올려가며 숫자..