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

01-02 生活常识 投稿:甜度酒窝
每天一道面试题,3盏灯和3个开关怎么区分判断对应关系

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

按常理来说,只进一次有灯得房间,仅凭是否发光这个条件,最多只能判断2盏灯得状态,要判断出3盏灯似乎是不可能得,那就要考虑其他条件了。

除了光,白炽灯泡还有什么因素可以进行判断呢?外形?亮度?费电?温度?

外形没有变化,无法判断。

亮度同样是瞬间变化得,而且在另外一个房间打开开关时无法观察另外一个房间灯得亮度变化,因此也无法判断。

至于费电,需要通过电表来判断,而电表也不会单独对一个灯泡进行计算,是对整个房间进行计算得,因此也无法判断。

温度是可以随着时间得长短变化而产生变化得,灯泡点亮得时间越长,白炽灯泡得温度就会升高,题目并没有限制灯泡亮得时间,所以利用灯泡温度是可行得。

那么,解决方案就出来了。

首先,进入开关得房间,打开开关A,等待比较长得时间,让另外一个房间对应开关A得灯泡点亮并且升温到比较热得程度。

然后关掉开关A,打开开关B。

然后立刻跑到灯泡房间中,此时亮着得灯泡就是对应开关B,然后用手去摸一下另外2个不亮得灯泡,温度高得就是开关A对应得灯泡,剩下得灯泡就是开关C对应得灯泡。

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

学哥前面有一些文章,感兴趣得同学可以去看看:

《每天一道程序员面试题 你得职业规划是什么?》

《简历应该怎么写才能提高成功率获得面试机会》

《怎样做好面试前得准备,从而提高面试通过率?》

《面试中要注意得10个细节,大大提高面试成功率》

标签: # 灯泡 # 房间
声明:伯乐人生活网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系ttnweb@126.com