Oggi i computer sono ovunque: in auto, treni, skateboard e persino reattori nucleari. La possibilità che il tuo software funzioni in un dispositivo che viaggia nel tempo è solo una questione di tempo. Puoi affrontarlo? Puoi almeno rilevarlo?
Il tuo compito:
- Scrivi un programma che esegue il loop e continua a interrogare l'ora del sistema, al fine di rilevare i viaggi nel tempo.
- Se il tempo si sposta in avanti di un giorno o più tra due query consecutive, è il viaggio nel tempo in avanti. In questo caso, il tuo programma dovrebbe stampare:
TS TS: YYYY? You mean we're in the future?
- Se il tempo si sposta indietro, di qualsiasi importo, tra due interrogazioni consecutive, è un viaggio nel tempo all'indietro. In questo caso, il tuo programma dovrebbe stampare:
TS TS: Back in good old YYYY.
TS TS
sono i timestamp prima e dopo il viaggio nel tempo.YYYY
è l'anno di destinazione.- I timestamp possono essere in qualsiasi formato, incluso almeno l'anno, il mese, il giorno, l'ora, i minuti e i secondi a 4 cifre, separati da cifre non cifre.
limitazioni:
- Devi supportare le date nel XIX, XX e XXI secolo, almeno.
- È necessario utilizzare una lingua esistente prima della pubblicazione di questa sfida.
- Devi pubblicare le tue risposte solo dopo aver pubblicato questa sfida.
- Devi usare una lingua esistente prima che la tua risposta fosse pubblicata.
- Puoi modificare la tua risposta solo dopo averla pubblicata.
- Il programma non deve stampare alcun output diverso da quello richiesto. Un occasionale "Grande Scott!" È permesso.
Questo è code-golf. Vince la risposta più breve.
I riferimenti ai film pertinenti probabilmente renderanno la tua risposta troppo lunga, ma potrebbero ottenere voti positivi.