给个小题目给大家做做:

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:38:31
给个小题目给大家做做:
有3个人去投宿,一晚300美元.三个人每人掏了100美元凑够300美元交给了老板. 后来老板说今天优惠只要250美元就够了,拿出50美元命令服务生退还给他们, 服务生偷偷藏起了20美元, 然后,把剩下的30美元钱分给了那三个人,每人分到10美元.这样,一开始每人掏了100美元,现在又退回10美元,也就是100-10=90,每人只花了90美元, 3个人每人90美元,3 X 90 = 270美元 + 服务生收起的20美元=290美元,还有10美元去了哪里???此题在美国微软软件工程师面试的时候曾引起巨大反响.谁知道答案?

每人不是花了90美元,而是要比90美元少,如果服务生把钱全部退还,他们一共花了250美元而不是270美元

这根本就是一道混淆逻辑的题目。不妨列个算式:
3个人原本拿出的钱=300=老板(250)+服务员(20)+返回的(30)
就可以推导出 三个人实际拿出的钱=270=老板(250)+服务员(20)
所以说这个20元原本就是属于三人拿出的270,这只是个从属的关系,根本就不能相加。
结果就是说根本就不存在这个10美圆。。。。

不对,
应该是老板收的250美元+服务生收起的20美元 = 3个人每人90美元 = 270美元

分析了一下。3*90=270 ,270+20=290不应该这样加的,逻辑上存在错误。重复计算了一部分:正确的如下:
300=250+20+30
如果要问服务生20美元怎么来的:就用三人付的钱数减去老板收的钱数
90*3-250=20
就是说270美元里面已经包括服务生偷偷藏起的20美元(可以理解小费了)
这道题到是蛮有趣de.....
希望你能看懂。