반응형
달팽이 배열이란?
nxn 배열에 1부터 n^2까지의 자연수를 달팽이 집 모양으로 채우는 문제입니다.
4x4 배열을 예로 들자면 아래와 같이 규칙성이 있게 숫자가 채워지게 됩니다.
위 내용을 nxn 배열로 확장하여 생각해보면, 전진하는 양은 다음과 같습니다.
n -> n-1 -> n-1 -> n-2 -> n-2 -> n-3 -> n-3 -> ..... -> 1 -> 1
출처: https://codepractice.tistory.com/81
달팽이 배열
달팽이 배열은 $n \times n$ 배열에 $1$부터 $n^2$ 까지의 자연수를 달팽이 집 모양으로 채우는 문제이다.다음 그림은 $4 \times 4$ 배열에서의 숫자를 채워 나가는 방향과 결과로 얻어지는 배열을 보여
codepractice.tistory.com
반응형
'코딩테스트 > 기타' 카테고리의 다른 글
[Python] 파이썬 표준 라이브러리 (0) | 2021.10.05 |
---|---|
[Python] 수행 시간 측정 소스코드 예제 (0) | 2021.10.04 |
[Python] 최소 힙(Min Heap)과 최대 힙(Max Heap) (0) | 2021.09.14 |
[Python] 입출력 (0) | 2021.09.14 |
[C/C++] 피보나치 수열 알고리즘(피사노 주기) (0) | 2021.08.25 |