阅读752 返回首页    go 阿里云 go 技术社区[云栖]


面试智力题


智力题:

1. 你有10桶金币,有一桶金币全是假的,而且比正常的轻100克/每个,正常的金币重1000克,你有一个秤,如何一次就称出来哪桶金币是假的.

 

思路:因为只能称一次,所以这一次必须涉及到10个桶子。。。所以这是10个桶都得拿出金币来称,但是这10个桶拿出金币又必须有区别,所以每个桶拿出的金币数量就不应该一样。。  
 
  从第一个桶拿一个金币,第二个桶拿两个金币,。。。。。第十个桶拿10个金币 ,  
  然后拿去称,全部是真的应该是55千克,然后看看少了几百克,就知道是那个桶了。 

最后更新:2017-04-02 06:51:29

  上一篇:go 面试智力题2
  下一篇:go 阻止Application_End事件的解决方案