Затем ваш решатель использует открытый интерфейс к этому классу для решения головоломки. Я полагаю, что структура класса решателя является целью написания 5-миллионного решателя судоку. Если вы ищете подсказки, я отредактирую этот пост позже.

аюсь создать программу решения судоку на Java (возможно, Python). Мне просто интересно, как я должен идти о структурировании этого ...

Должен ли я создать класс и сделать каждый блок объектом этого класса (9x9 = 81 объект)? Если да, как я могу управлять всеми объектами - другими словами, как заставить их всех вызывать определенный метод в классе?

Я просто создаю функции для вычисления и просто управляю всеми числами там с чем-то вроде многомерного массива?

И на самом деле, даже если бы я мог просто создать несколько функций, как бы я управлял всеми объектами, если бы я делал каждый блок объектом?

Благодарю.

Ответы на вопрос(8)

Ваш ответ на вопрос