terça-feira, 14 de abril de 2015

Problema de Lógica Viral de Singapura

Enunciado em português

Albert e Bernard tornaram-se amigos de Cheryl, e eles querem saber quando é o aniversário dela. Cheryl dá a eles 10 datas possíveis.

15 de maio
16 de maio
19 de maio
17 de junho
18 de junho
14 de julho
16 de julho  
14 de agosto
15 de agosto
17 de agosto

Então Cheryl conta para Albert e Bernard, separadamente, o mês e o dia do seu aniversário respectivamente.

Albert: Eu não sei quando é o aniversário de Cheryl, mas eu também sei que Bernard não sabe.

Bernard: Inicialmente eu não sabia quando é, mas agora eu sei.
Albert: Então eu também sei quando é o aniversário de Cheryl!

E aí, quando é o aniversário de Cheryl?

Enunciado em inglês

Albert and Bernard just become friends with Cheryl, and they want to know when her birthday is.

Cheryl gives them a list of possible dates.

May 15
May 16
May 19
June 17
June 18
July 14
July 16
August 14
August 15
August 17

Cheryl then tells Albert and Bernard separately the month and the day of her birthday respectively.

Albert: I don't know when Cheryl's birthday is, but I know that Bernard does not know too.

Bernard: At first I don't know when Cheryl's birthday is, but I know now.

Albert: Then I also know when Cheryl's birthday is.

So when is Cheryl's birthday?