매직 스퀘어의 솔루션은 다음과 같습니다.
1. 자연수를 순서대로 방진으로 배열한다.
2, 매직 스퀘어를 4 * 4 의 동네로 나누고, 각 동네는 대각선을 긋는다.
3, 이 대각선들을 그은 숫자는 그대로 두어라.
4, magic quadrant 의 중심에 따라, 중앙 대칭의 방식으로, 정렬 되지 않은 숫자를 그립니다.
매직 스퀘어 솔루션 고려 사항
이중 짝수 매직 스퀘어는 N 이 4 로 나눌 수 있을 때 짝수 매직 스퀘어, 즉 4K 차 매직 스퀘어입니다. 해법을 설명하기 전에 먼저' 상보수' 정의를 설명하겠습니다. 즉, N 차 매직 스퀘어에서 두 숫자의 합계가 매직 스퀘어의 최대 수와 1 의 합계 (즉, N× N+1) 와 같으면 이를 한 쌍의 상보수라고 합니다. 3 차 매직 스퀘어에서, 각 쌍과 10 의 수는 한 쌍의 보완 숫자이다. 4 차 매직 스퀘어에서 각 쌍과 17 의 수는 한 쌍의 보완 숫자이다.
N=4k 차 매직 스퀘어의 경우 먼저 숫자를 순서대로 작성해 보겠습니다. 다 쓴 후 4×4 에 따라 k×k 의 방진으로 나누세요. N 은 4 의 배수이기 때문에 반드시 4×4 의 작은 방진으로 나눌 수 있다. 그런 다음 각 작은 정사각형의 대각선을 4 차 매직 스퀘어를 만드는 방법과 마찬가지로 대각선의 숫자를 보완적인 숫자로 바꾸면 매직 스퀘어를 구성합니다.