黑马程序员技术交流社区

标题: 逻辑面试题 [打印本页]

作者: 聆听    时间: 2012-10-28 04:27
标题: 逻辑面试题
JAVA面试时的一道逻辑题,那位大侠知道答案?

有四桶金子,
其中有三桶正品,
每桶100克每块。
有一桶次品,
每桶90克每块!
用一杆称只需称量一次,
找到这桶次品的金子!
作者: 李琼    时间: 2012-10-28 04:39
第一桶取1块,第二桶取2块,第三桶取3块,第四桶取4块,一起称,正常的话总重量应该为1000克!如果少10克,肯定是第一桶,少20克就是第二桶,少30克就是第三桶,少40克就是第四桶!
作者: 徐升兴    时间: 2012-10-28 07:59
李琼 发表于 2012-10-28 04:39
第一桶取1块,第二桶取2块,第三桶取3块,第四桶取4块,一起称,正常的话总重量应该为1000克!如果少10克, ...

赞一个!
作者: 任雷彬    时间: 2012-10-28 10:02
从四桶金子中分别取出若干块金子,但必须保证各个桶中取出的数目不同。
如果各桶都是正品,则每桶都应该是100克,而实际上有次品的存在,缺少的克数就是次品造成的。
比如:ABCD四个桶,D桶是次品,ABCD四通取出 的数量分别是2,3,4,5;
如果都是正品,则杆秤称出的重量应该是1500g,但是有次品存在,所以
称出的重量会少50g所以,即可得到D桶是次品桶金子。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2