Оценка сложности судоку - PullRequest
3 голосов
/ 26 сентября 2011

Я хочу построить игру судоку с генератором. Я все понял, как это сделать без уровня сложности: легкий, средний, жесткий. У меня вопрос, сколько цифр я должен скрыть в зависимости от уровня сложности? Любые идеи.

Ответы [ 2 ]

4 голосов
/ 26 сентября 2011

Я почти уверен, что рейтинг сложности для головоломки Судоку назначается не на основе количества пропущенных чисел, а на основе методов, необходимых для решения головоломки.

Взгляните на этот список методов решения судоку . Техника «Голый одиночный» и «Скрытый одиночный» хорошо известна и легка в освоении новичкам. Более сложные техники, такие как X-Wing и Swordfish, намного сложнее.

Чтобы определить сложность, вы должны написать программу, которая итеративно решает вашу головоломку, каждый раз с большим количеством методов в своем наборе инструментов.

2 голосов
/ 26 сентября 2011

Здесь несколько идей. Вы также можете быть заинтересованы в этом Судоку генератор .

...