Las computadoras están en todas partes hoy en día: en automóviles, trenes, patinetas, incluso en reactores nucleares. La posibilidad de que su software se ejecute en un dispositivo de viaje en el tiempo es solo cuestión de tiempo. ¿Puedes lidiar con eso? ¿Al menos puedes detectarlo?
Tu tarea:
- Escriba un programa que repita y siga consultando la hora del sistema para detectar el viaje en el tiempo.
- Si el tiempo avanza un día o más entre dos consultas consecutivas, es un viaje en el tiempo hacia adelante. En este caso, su programa debería imprimir:
TS TS: YYYY? You mean we're in the future?
- Si el tiempo retrocede, por cualquier cantidad, entre dos consultas consecutivas, es un viaje en el tiempo hacia atrás. En este caso, su programa debería imprimir:
TS TS: Back in good old YYYY.
TS TS
son las marcas de tiempo antes y después del viaje en el tiempo.YYYY
Es el año de destino.- Las marcas de tiempo pueden estar en cualquier formato, que incluya al menos el año, mes, día, hora, minuto y segundo de 4 dígitos, separados por no dígitos.
Limitaciones:
- Debe admitir fechas en los siglos XIX, XX y XXI, al menos.
- Debe usar un idioma que existía antes de que se publicara este desafío.
- Debe publicar sus respuestas solo después de publicar este desafío.
- Debe usar un idioma que existía antes de que se publicara su respuesta.
- Puede editar su respuesta solo después de haberla publicado.
- Su programa no debe imprimir ninguna salida que no sea la salida requerida. Un ocasional "Gran Scott!" esta permitido.
Este es el código de golf. La respuesta más corta gana.
Las referencias de películas relevantes probablemente harán que su respuesta sea demasiado larga, pero podrían darle votos positivos.