這個(gè)計(jì)算器使用枚舉(也叫窮舉)的算法,可以解一些電子辭典上面附帶的“猜數(shù)字”游戲。
什么是“猜數(shù)字”游戲?
出題者想好4個(gè)0到9之間互不相同的整數(shù),并按照一定的順序排列。玩家猜4個(gè)數(shù),出題者回答形如“mAnB”,其中m和n是0到4之間的整數(shù),m表示數(shù)字正確且在正確的位置上的數(shù)字個(gè)數(shù),n表示數(shù)字正確但不在在正確的位置上的數(shù)字個(gè)數(shù)。然后玩家根據(jù)出題者回答進(jìn)行分析,再猜4個(gè)數(shù),出題者再回答。直到玩家猜中出題者想的那4個(gè)數(shù),且順序一樣(也就是回答為4A0B時(shí)),游戲結(jié)束。
因?yàn)槭褂玫氖敲杜e(窮舉)法,所以速度可能有點(diǎn)慢,第一次猜可能需要10秒鐘,有時(shí)可能還會出現(xiàn)“未響應(yīng)”的狀況,這時(shí)程序正在專心計(jì)算,請耐心等待。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用