Atualmente, os computadores estão em toda parte - em carros, trens, skates e até reatores nucleares. A possibilidade de o seu software ser executado em um dispositivo de viagem no tempo é apenas uma questão de tempo. Você pode lidar com isso? Você pode pelo menos detectá-lo?
Sua tarefa:
- Escreva um programa que faça loops e continue consultando a hora do sistema, a fim de detectar a viagem no tempo.
- Se o tempo avançar um dia ou mais entre duas consultas consecutivas, será uma viagem no tempo. Nesse caso, seu programa deve imprimir:
TS TS: YYYY? You mean we're in the future?
- Se o tempo retroceder, em qualquer valor, entre duas consultas consecutivas, será uma viagem no tempo retrógrada. Nesse caso, seu programa deve imprimir:
TS TS: Back in good old YYYY.
TS TS
são os carimbos de data e hora antes e depois da viagem no tempo.YYYY
é o ano de destino.- Os carimbos de data e hora podem estar em qualquer formato, que inclua pelo menos o ano, mês, dia, dia, hora, minuto e segundo com quatro dígitos, separados por não dígitos.
Limitações:
- Você deve apoiar datas nos séculos 19, 20 e 21, pelo menos.
- Você deve usar um idioma que existia antes que este desafio fosse lançado.
- Você deve postar suas respostas somente após este desafio ter sido lançado.
- Você deve usar um idioma que existia antes de sua resposta ser publicada.
- Você pode editar sua resposta somente depois de publicá-la.
- Seu programa não deve imprimir nenhuma saída além da saída necessária. Um ocasional "Grande Scott!" é permitido.
Isso é código-golfe. A resposta mais curta vence.
Referências relevantes a filmes provavelmente tornarão sua resposta muito longa, mas podem levar a votos positivos.