오늘날의 도전은 간단합니다. 입력하지 않고 유효한 스도쿠 보드를 출력합니다.
스도쿠에 익숙하지 않은 경우 Wikipedia는 유효한 보드의 모습을 설명합니다 .
목표는 그리드를 구성하는 각 열, 각 행 및 9 개의 3x3 서브 그리드 ( "상자", "블록"또는 "영역"이라고도 함)가 포함하도록 9x9 그리드를 숫자로 채우는 것입니다. 1에서 9까지의 모든 숫자
이제 여기에 있습니다 ... 물건의 6,670,903,752,021,072,936,960 다른 유효한 스도쿠 보드 . 더 적은 바이트로 압축하고 출력하기가 매우 어려울 수 있습니다. 그들 중 다른 사람들이 더 쉬울 수 있습니다. 이 과제의 일부는 어떤 보드가 가장 압축 가능하며 가장 적은 바이트로 출력 될 수 있는지 파악하는 것입니다.
제출할 때마다 반드시 같은 보드를 출력 할 필요는 없습니다. 그러나 여러 개의 출력이 가능한 경우 가능한 모든 출력이 유효한 보드임을 증명해야합니다.
당신이 사용할 수있는 스크립트 (매직 문어 항아리 덕분에) 또는 이 답변 중 하나를 특정 그리드가 유효한 해결책이 있는지 확인 할 수 있습니다. [1]
유효한 보드의 경우 및 유효하지 않은 보드의 경우 다른 것이 출력됩니다 .
명확하게 2 차원 인 한 귀하의 답변을 출력하는 형식에 대해서는 너무 까다 롭지 않습니다. 예를 들어 9x9 행렬, 9x3x3 행렬, 문자열, 문자열 배열, 9 자리 정수 배열 또는 9 자리 9 자리 숫자를 구분 기호로 출력 할 수 있습니다. 1 차원으로 81 자리를 출력하는 것은 허용되지 않습니다. 특정 출력 형식에 대해 알고 싶다면 언제든지 의견을 말하십시오.
평소와 같이 이것은 code-golf 이므로 선택한 언어로 얻을 수있는 가장 짧은 답변을 작성하십시오!