[HackerRank] Forming a Magic Square (마방진) Implementation 문제
·
Programming/CodingTest
문제마법의 정사각형(Magic Square)은 3x3 크기의 정사각형 그리드로 구성되며,숫자 1부터 9까지의 모든 숫자가 한 번씩 나타나고, 각 행(row), 열(column),그리고 대각선(diagonal)의 숫자 합이 모두 동일한 값을 가집니다.주어진 3x3 숫자 그리드를 최소한의 비용으로 마법의 정사각형으로 변환해야 합니다. 변환 비용은 각 숫자를 다른 숫자로 바꾸는 데 드는 비용이며, 이 비용은 두 숫자의 차이만큼 증가합니다.예를 들어:4 8 24 5 76 1 6이 그리드를 마법의 정사각형으로 바꾸는 최소 비용을 계산해야 합니다. 입력:3x3 크기의 정수 그리드가 주어집니다. 출력:마법의 정사각형으로 변환하기 위한 최소 비용을 출력합니다. 문제 해결 전략이 문제를 해결하기 위해 먼저 가능한 모든 ..