HR:你有CS背景吗?
共 966字,需浏览 2分钟
·
2020-08-18 17:55
01
HR:你有CS背景吗?
02
怎么也得加了sleep吧~
03
别人眼里的软件工程师
04
本期逻辑题
有一个人到墨西哥探险,当他来到一片森林时,他彻底迷路了,即使他拿着地图也不知道该往哪走,因为地图上根本就没有标记出这一地区。无奈,他只好向当地的土著请求帮助。
但是他想起来在曾有同事提醒他:这个地区有两个部落,而这两个部落的人说话却是相反的,即A部落的人说真话,B部落的人说假话。
恰在这时,他遇到了一个懂英语的当地的土著甲,他问他:“你是哪个部落的人?”
甲回答:“A部落。”
于是他相信了他。但在途中,他们又遇到了土著乙,他就请甲去问乙是哪个部落的。
甲回来说:“他说他是A部落的。”
忽然间这个人想起来同事的提醒,于是他奇怪了,甲到底是哪个部落的人,A还是B?
05
上期答案
如果4位顾问中,有3个或4个人给你的建议相同,那就在他们说的那个数字上押最大的注、。因为这群人中,至少有一个人是诚实的。
如果每两个人给的建议是相同的,那这局就不要下注。这一局结束后,你就知道哪两个顾问是说实话的,这样以后每局你都可以押最大的注。也就是说,从第二局开始,你就可以押上所有的钱而且稳赢。
三局结束后,你将会有400美元。
赌局的规则如下:
你将和一群“顾问”一起参与赌局。其中一个顾问会在一张纸上写下0和1,展示给其他顾问看,但不会给你看,然后把那张纸扣放在你面前。
随后,每个顾问都会告诉你纸上写的是什么数字。他们都演技精湛,所以你无法通过任何明显的记号或面部表情分辨出来他们是否在说谎。
每一局,你都可以选择不下注,也可以押上你部分甚至全部资产。
假设一共有4位顾问,其中两个人一直说实话,但是你不知道是哪两位。你可以玩三局,每一局都采用等额投注。
赌局开始时,你有100美元,你能确保赢多少钱?
——节选至《程序员面试逻辑题解析》
-End-
编程狮(W3Cschool)
学编程,从W3Cschool开始
微信扫描二维码,关注公众号