Java/Java_마방진(魔方陣) 'Magic Square' '홀수' (1) 썸네일형 리스트형 Java_마방진(魔方陣) 'Magic Square' '홀수' 마방진(魔方陣)’이란? 마방진에서 ‘방’자는 사각형을 의미하고, ‘진’자는 줄을 지어 늘어선다는 뜻이다. 마방진이란 정사각형에 1부터 차례로 숫자 적되, 숫자를 중복하거나 빠뜨리지 않고, 가로, 세로, 대각선에 있는 수들의 합이 모두 같도록 만든 숫자의 배열을 의미. 예를 들어 3×3 마방진은 1부터 9까지의 숫자를 중복하지 않고 모두 사용하되 가로, 세로, 대각선의 합이 15가 되도록 정사각형 안에 배열해 놓은 것 *** 방법 *** - 가로 세로 칸은 홀수 1. 맨위 가운데 '1' 로 정의 2. 생성한 칸 갯수 의 배수는 아래로 한칸 3. 열이 벗어나면 첫번째 열로 수 추가 4. 행이 벗어나면 첫번째 열로 수 추가 5 . 가로, 세로, 대각선의 합은 같아야 한다. *** 풀이 *** ** 결과 값 ** 이전 1 다음