[알고리즘] 대각선 채우기
2021. 9. 29. 01:01ㆍ알고리즘/개념 정리
728x90
대각선 채우기
5행 5열의 배열이 존재할 때 아래와 같은 형식으로 데이터가 들어가는 것을 말합니다.
데이터가 들어가는 순서는 대각선 방향이며 총 9회전 되는 형식인데요.
이렇게 2차원 배열이 나오게 되면 데이터가 들어가는 순서의 규칙을 찾아야 하는데
규칙을 찿기 위해서 데이터의 주소값을 살펴보겠습니다.
여기서 규칙을 찾을 수 있는데요.
회전 마다 주소값의 행과 열을 더한 값이 같은 걸 볼 수 있습니다.
여기서 또 하나 알 수 있는 건 만약 행이 변수처리 되어 있다면
역으로 더한 값에서 행을 빼는 방식으로 열을 구할 수 있다는 겁니다.
'알고리즘 > 개념 정리' 카테고리의 다른 글
[알고리즘] 약수, 완전수, 부족수, 과잉수 (0) | 2021.10.01 |
---|---|
[알고리즘] 이진 검색(Binary Search) (0) | 2021.09.30 |
[알고리즘] 마방진 (0) | 2021.09.28 |
[알고리즘] 행고정 열변화, 열고정 행변화 (0) | 2021.09.25 |
[알고리즘] 알고리즘(Algorithm)의 문법 (0) | 2021.09.20 |