마방진 계산기 쉽게 이해하기 — 개념과 원리
이 계산기는 3 이상의 어떤 차수든 n × n 마방진을 등차수열의 수(기본값은 1, 2, 3, …)로 만듭니다. 모든 행, 열, 두 대각선의 합이 같은 마방진 상수가 되며, 페이지가 그 모두를 확인합니다. 퍼즐, 수업 활동, 수학 놀이에 쓸 수 있습니다.
계산 방법
1부터 n²까지의 마방진 상수: S = n(n² + 1) ÷ 2 (n = 3이면 15, n = 4면 34, n = 5면 65)
- 홀수 차수: 시암(드 라 루베르) 방법
- 4의 배수 차수(4, 8, 12, …): 대각선 방법
- 4의 배수가 아닌 짝수 차수(6, 10, …): 콘웨이의 LUX 방법
- 첫째 수나 간격을 바꾸면 각 칸은 첫째 수 + 간격 × (k − 1)이 되고 상수도 그에 맞게 바뀝니다.
- 2차 마방진은 만들 수 없습니다.
원리
1부터 n²까지의 합은 n²(n² + 1) ÷ 2입니다. 이를 n개의 행에 똑같이 나누면 각 행의 합은 n(n² + 1) ÷ 2여야 하므로 마방진 상수가 정해집니다. 만드는 방법들은 열과 대각선도 균형이 맞도록 수를 배치합니다. 4차 대각선 방법에서는 1부터 16까지 차례로 적은 뒤, 두 주대각선 위의 수(와 4 × 4 묶음마다 대응하는 칸)를 17에서 뺀 수로 바꾸면 모든 줄의 균형이 맞습니다.
예제 풀이
기본값: 4차, 첫째 수 1, 간격 1.
- 마방진 상수 S = 4 × (16 + 1) ÷ 2 = 34, 사용한 수는 1, 2, …, 16, 모든 칸의 합은 136입니다.
- 만든 방법은 대각선 방법(4의 배수 차수)입니다.
- 행별 마방진: 16 2 3 13 | 5 11 10 8 | 9 7 6 12 | 4 14 15 1입니다.
- 확인: 예를 들어 16 + 2 + 3 + 13 = 34, 16 + 11 + 6 + 1 = 34이며, 10개의 줄이 모두 34입니다.
- 가운데 값은 —입니다(가운데 칸이 하나인 것은 홀수 차수뿐입니다).
| 이웃한 수 사이의 간격 | 마방진 상수 (각 줄의 합) |
|---|---|
| 0.25 | 11.5 |
| 0.5 | 19 |
| 0.75 | 26.5 |
| 1 | 34 |
| 1.25 | 41.5 |
| 1.5 | 49 |
| 2 | 64 |
결과 해석
4차 이상에서는 차수마다 서로 다른 마방진이 많이 있으며, 이 페이지는 표준적인 만드는 법 하나를 보여 줍니다. 마방진을 돌리거나 뒤집어도 올바른 마방진입니다. 3차 마방진은 사실상 하나뿐이며, 가운데에 항상 5가 옵니다. 친구와 함께 빈칸 몇 개를 지우고 채워 넣는 퍼즐로 바꿔 보면 재미있는 수업 활동이 됩니다.
흔한 실수
- n(n + 1) ÷ 2처럼 상수 공식을 잘못 쓰는 경우
- 두 대각선의 합을 확인하지 않는 경우
- 2 × 2 마방진을 만들려는 경우
- 홀수 차수 방법을 짝수 차수에 쓰는 경우
자주 묻는 질문
4 × 4 마방진의 상수는?
34입니다.
2 × 2 마방진은 왜 없나요?
1부터 4로는 한 행과 한 열에서 두 수가 같아야 하는데, 이는 불가능하기 때문입니다.
시암 방법이란?
홀수 차수용 규칙으로, 첫 행 가운데에서 시작해 오른쪽 위로 한 칸씩 가고, 칸이 차 있으면 아래로 내려갑니다.
출처: Encyclopedia of Mathematics (EMS / Springer), "Magic square" · E. W. Weisstein, "Magic Square", Wolfram MathWorld