我想用生成器构建数独游戏。我已经弄清楚了在没有难度的情况下如何做的所有事情:简单,中等,困难。
我的问题是,根据难度级别,我应该隐藏多少个数字?有任何想法吗。
最佳答案
我很确定,数独谜题的难度等级不是基于遗漏数字的数量而是基于解决谜题所需的技术来分配的。
看看这个list of sudoku solving techniques。裸单身和隐藏单身技术是众所周知的,对于新手来说很容易完成。 X-Wing和Swordfish等较难的技术要困难得多。
要确定难度,您应该编写一个迭代解决难题的程序,每次都在其工具箱中使用更多技术。