学java的时候看到的一个数学智力测试题

共计 772 个字符,预计需要花费 2 分钟才能阅读完成。

学 java 时发到的,挺有意思的。



内容是这样的,



1. 从 1 -40 之间挑选一个数字



2. 将所挑选的数字减去 20



3. 将得到的结果乘以 3



4. 对结果求平方



5. 将得到的每位数字相机



6. 如果相加得到的总数为偶数,则除以 2



7. 如果结果小于 5,则加上 5,否则减去 4



8. 将结果乘以 2



9. 将结果将去 6



10. 在字母表中找出某个字母,该字母在字母表中的位置等于所获得的数字(即,a=1,b=2,c=3,等等)



11. 指出某个国家的英文名,该英文名以上述字母开头。



12. 指出某种大型哺乳动物的名称,该名称以上述国家英文名的第二个字母开头。



呵呵!结果大家慢慢算,这道题的开头很是自由,1-40 个数字随你用,不过无论你取哪一个数字,它的结果却是确定的,结果是 elephant 大象。



为什么会这样呢?



在以上过程中,将结果乘以 3,并对结果进行乘方的这两个步骤保证了在经过这两个步骤处理后的数字将是 9 的倍数。当把组成这个数字的每一位数字相加后,其结果也是 9 的倍数,此为,由于一开始所选的数字非常小(小于 40),意味这最后得到的 9 的倍数也很小,实际上,将每位数字相加后最终得到的唯一可能的结果是 0、9 或者 18. 而接下来的三个步骤被设计为使这些值转变为 4,使得最终得到的字母为“D”。而最后一个步骤是这些步骤中唯一一个可能出现的错误的地方。在这个地方热门真正可以进行自己的选择,在地球上目前有 4 个国家的名字是以 D 开头的:Denmark(丹麦)、Djibouti(吉布提)、Dominica(多米尼加)和 Dominican Republic(多米尼加共和国)。幸运的是,对于大多数人而言,Denmark 要比其他三个国家更容易出现的脑海中。



这个题在计算机编写程序也只说为了说明,在不了解指令是如何工作的情况下遵照他们来只需是完全可能的。



这是外国人一本书上的前言提到的,和我们国内说的就是不一样。呵呵!

正文完
 
zhaopeng
版权声明:本站原创文章,由 zhaopeng 2008-04-19发表,共计772字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)