Java面试题(6)- 思考题

    做过各式各样的面试题:性格测试题,智商测试题,思考题等等,前两种就没必要拿出来了,还是说下做过的思考题吧。
1.一个人工作七天的佣金是一根金条,现用刀把这根金条均分成七段,每天他工作完给他一段,但这把刀只能切两次,问如何切?
答:分别在1/7,3/7各切一刀。
第一天给 1/7
第二天给 2/7,拿回 1/7
第三天给 1/7+2/7
第四天给 4/7,拿回 1/7+2/7
第五天给 1/7
第六天给 2/7,拿回 1/7
第七天给 1/7

2.两根分布不均匀的蜡烛,每根燃烧的时间是一个小时,问怎样算出15分钟的时间?
答:第一支蜡烛两头点燃,同时第二支蜡烛一头点燃,当第一支蜡烛燃烧完毕,时间是30分钟,这时点燃第二支蜡烛的另一头,从现在起计时到第二支蜡烛燃烧完毕所用的时间就是15分钟。

3.现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘中取得三升水?
答:5升的容器灌满倒给6升的容器
5升的容器再灌满则可以倒1升给6升的容器
5升的容器里有4升水
6升的容器里的水全倒掉
5升的容器里的4升倒给6升的容器
5升的容器灌满倒给6升的容器2升则6升的容器满了
5升的容器里有3升

你可能感兴趣的:(java,面试,思考题)