200个聪明人的逻辑思维游戏:失误的程序员

200个聪明人的逻辑思维游戏:失误的程序员

高先生是一个高级程序员,但是他最近设计的三款机器人却出了一点问题:有一个永远都说实话,有一个永远说谎话,另一个则有时说实话,有时说谎话。高先生不知道怎么分辨它们,就请高博士为他帮忙。高博士一看,随□问了3个问题就知道怎么分辨了。

他的问题是:

问左边的机器人:“谁坐在你旁边?”

机器人回答:“诚实的家伙。”

问中间的机器人:“你是谁?”

机器人回答:“总是犹豫不决的那位。”

问右边的机器人:“坐在你旁边的是谁?”

机器人回答:“说谎话的家伙。”

根据上面3个问题及其回答,推测它们的身份。

>

>

>

失误的程序员参考答案:

左边的机器人是犹豫不决的机器人、中间的机器人是骗子机器人、右边的机器人是诚实机器人。

avatar
    • avatar QQ游客 2

      为什么?看不懂。

      • avatar QQ游客 2

        左如果说的为真,说中间诚实则矛盾,所以左为非真; 中间如果说的为真,中间为诚实,但是回答说是犹豫不决,所以中间也为非真; 所以只有右边是真,诚实的。 右边说,中间是说谎话的,所以左边是犹豫不决的