我目前正在学习开发Android应用,我的项目之一是数独游戏。
我发现QQWing library使我能够轻松生成并解决难题。下面的Java测试代码会生成并解决该问题。
现在,我的问题是如何在生成拼图之前设置难度级别?这对我来说很重要,因为用户应该可以从应用程序的GUI更改默认值。
import com.qqwing.*;
public class Test {
public static void main(String[] strings) {
QQWing qq = new QQWing();
qq.generatePuzzle();
qq.solve();
System.out.print(qq.getPuzzleString());
System.out.println(qq.getDifficultyAsString());
System.out.println(qq.getSolutionString());
}
}
它会正确返回带有解的谜题,但难度级别的默认值为“未知”。
谢谢。