無(wú)聊的時(shí)候打開H787的JAVA樂(lè)園,看到了一個(gè)有趣的題目,《神奇讀心術(shù)》,玩了玩,感覺(jué)挺有意思,只要按照游戲提示的內(nèi)容去做,肯定能猜出來(lái)你看到的圖案。這是游戲,肯定有自己的算法,我又是程序員,當(dāng)然對(duì)各種算法都趕興趣了,呵呵。在紙上隨便寫了一下,居然讓我破解了,不敢獨(dú)享,寫出來(lái)讓大家共同開心,呵呵~~
游戲中是這樣描述的“默想一個(gè)2位數(shù),然后將個(gè)位和十位數(shù)相加,再將你想的數(shù)字減去前面的結(jié)果,請(qǐng)記住這個(gè)結(jié)果”,然后就到了很多圖案組成的列表那里,在眾多圖案中找你記住的結(jié)果所對(duì)應(yīng)的圖案,再繼續(xù),游戲就猜出來(lái)你選擇的圖案了。
具體分析:
設(shè)十位數(shù)字為x,個(gè)位數(shù)字為y,這樣你想的2位數(shù)就是 10x + y;
然后將個(gè)位與十位數(shù)字相加 x + y;
再將你想的數(shù)字減去前面的結(jié)果: 10x + y - (x + y) = 9x
也就是說(shuō)你想的數(shù)字不管是什么,只跟十位數(shù)有關(guān),是十位數(shù)的9倍,再仔細(xì)觀察各圖案組成的矩陣,9,18,27……99,這些數(shù)字所對(duì)應(yīng)的圖案都是一樣的,再在結(jié)果中查看,顯示的圖片也是9的倍數(shù)上面的圖案,很簡(jiǎn)單的一個(gè)算法。
在進(jìn)入游戲前點(diǎn)右功能鍵,想知道此游戲的秘籍的話得付出1元錢,呵呵,這里就為大家省錢了。