每天一道面试题 3盏灯和3个开关怎么区分判断对应关系

有这么一道面试题:有两个房间,1个房间里有3盏白炽灯,另外1个房间里有控制这3盏灯的开关,两间房是分割开的没有联系,现在你分别进两间房一次(每间房只能进1次),请判断出这3盏灯分别是哪个开关控制的?

V0007_01.jpg

按常理来说,只进一次有灯的房间,仅凭是否发光这个条件,最多只能判断2盏灯的状态,要判断出3盏灯似乎是不可能的,那就要考虑其他条件了。
除了光,白炽灯泡还有什么因素可以进行判断呢?外形?亮度?费电?温度?
外形没有变化,无法判断。
亮度同样是瞬间变化的,而且在另外一个房间打开开关时无法观察另外一个房间灯的亮度变化,因此也无法判断。
至于费电,需要通过电表来判断,而电表也不会单独对一个灯泡进行计算,是对整个房间进行计算的,因此也无法判断。
温度是可以随着时间的长短变化而产生变化的,灯泡点亮的时间越长,白炽灯泡的温度就会升高,题目并没有限制灯泡亮的时间,所以利用灯泡温度是可行的。

V0007_02.jpg

那么,解决方案就出来了。
首先,进入开关的房间,打开开关A,等待比较长的时间,让另外一个房间对应开关A的灯泡点亮并且升温到比较热的程度。
然后关掉开关A,打开开关B。
然后立刻跑到灯泡房间中,此时亮着的灯泡就是对应开关B,然后用手去摸一下另外2个不亮的灯泡,温度高的就是开关A对应的灯泡,剩下的灯泡就是开关C对应的灯泡。

V0007_03.jpg

这道题考察的是求职者的逻辑推理能力,以及对事物的各种属性和变化的观察能力。题目的关键点是找到另外一个可以判断的条件。

学哥前面有一些文章,感兴趣的同学可以去看看:
《每天一道程序员面试题 你的职业规划是什么?》
《简历应该怎么写才能提高成功率获得面试机会》
《怎样做好面试前的准备,从而提高面试通过率?》
《面试中要注意的10个细节,大大提高面试成功率》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初中物理简答题 1.在游泳池边向池底看去,感觉池水并不深,下水后才知道不是这么回事,试分析:为什么池水深度看起来比...
    格桑物理阅读 624评论 0 1
  • 引子 多年以后,在回顾当年的案情时,胡凯仍旧无法抹平心中的波动。 “人的一生像一条线段。”胡凯徐徐吐出空中...
    阿折阅读 4,681评论 0 12
  • 2020-5-20 首先,在这里先祝愿全天下的单身狗开心快乐每一天 正题: 有100盏灯泡,第一轮点亮所有电灯,第...
    憨憨二师兄阅读 1,587评论 0 1
  • 1.在游泳池边向池底看去,感觉池水并不深,下水后才知道不是这么回事,试分析:为什么池水深度看起来比实际的浅? 答:...
    稻谷教育_物理_张郑鑫阅读 754评论 0 0
  • 每个人的桌面都离不开一盏台灯。市面上的台灯五花八门,一盏好灯可以让人在学习、工作和娱乐时感到舒适,改善人的生活质量...
    吴驰仁阅读 589评论 0 0