Eu gosto de economizar tempo literalmente, usando três relógios no meu pulso ... O problema é que cada um deles dá um tempo diferente. Um relógio está x minutos atrás do tempo real. Um relógio está x minutos à frente do tempo real. O último relógio mostra a hora real.
O problema é que não sei dizer qual relógio tem a hora correta ...
A partir da hora exibida em cada relógio, determine a hora real. Se não for possível determinar a hora, imprima "Olhe para o sol".
Entrada:
Três leituras, separadas por caracteres de espaço único: H1:M1 H2:M2 H3:M3
em cada leitura H1, H2, H3 representam as horas exibidas (0 <H1, H2, H3 <13) e M1, M2, M3 representam os minutos exibidos (0 <= M1 M2, M3 <60). Se o número de minutos for menor que 10, um 0 inicial é acrescentado na entrada. Da mesma forma, se o número de horas for menor que 10, um 0 inicial é acrescentado na entrada.
Saída: The correct time is HH:MM
onde HH: MM é a hora correta. Se não for possível determinar a hora correta, ela será exibida Look at the sun
.
Entrada 1: 05:00 12:00 10:00
Saída 1: The correct time is 05:00
Entrada 2: 11:59 12:30 01:01
Saída 2: The correct time is 12:30
Entrada 3: 12:00 04:00 08:00
Saída 3: Look at the sun
O código mais curto vence ... Nenhuma penalidade especial se aplica. Além disso, lembre-se de que estamos lidando com um relógio de 12 horas ... Eu não ligo para AM ou PM ... Imagine que estamos lidando com relógios analógicos ...
12:00
é exatamente entre 8:00
e 4:00
também, você sabe ...
The correct time is HH:MM
, sem um ponto final, mas depois inclui um ponto final nos dois primeiros exemplos. Qual versão está correta?
whattimeisit 07:21 08:39 08:00
? Certo!