这个计算器使用枚举(也叫穷举)的算法,可以解一些电子辞典上面附带的“猜数字”游戏。
什么是“猜数字”游戏?
出题者想好4个0到9之间互不相同的整数,并按照一定的顺序排列。玩家猜4个数,出题者回答形如“mAnB”,其中m和n是0到4之间的整数,m表示数字正确且在正确的位置上的数字个数,n表示数字正确但不在在正确的位置上的数字个数。然后玩家根据出题者回答进行分析,再猜4个数,出题者再回答。直到玩家猜中出题者想的那4个数,且顺序一样(也就是回答为4A0B时),游戏结束。
因为使用的是枚举(穷举)法,所以速度可能有点慢,第一次猜可能需要10秒钟,有时可能还会出现“未响应”的状况,这时程序正在专心计算,请耐心等待。
有用
有用
有用