Les ordinateurs sont partout de nos jours - dans les voitures, les trains, les planches à roulettes, même les réacteurs nucléaires. La possibilité que votre logiciel fonctionne sur un périphérique de voyage dans le temps n’est qu’une question de temps. Pouvez-vous vous en occuper? Pouvez-vous au moins le détecter?
Ta tâche:
- Ecrivez un programme qui effectue une boucle et continue à interroger l'heure du système, afin de détecter les voyages dans le temps.
- Si le temps avance d'un jour ou plus entre deux requêtes consécutives, c'est un voyage dans le temps. Dans ce cas, votre programme doit imprimer:
TS TS: YYYY? You mean we're in the future?
- Si le temps recule, de quelque montant que ce soit, entre deux requêtes consécutives, il s'agit d'un voyage dans le temps en arrière. Dans ce cas, votre programme doit imprimer:
TS TS: Back in good old YYYY.
TS TS
sont les horodatages avant et après le voyage dans le temps.YYYY
est l'année de destination.- Les horodatages peuvent être de n'importe quel format, comprenant au moins l'année, le mois, le jour, l'heure, les minutes et les secondes à 4 chiffres, séparés par des chiffres non digitaux.
Limites:
- Vous devez au moins soutenir les dates des 19e, 20e et 21e siècles.
- Vous devez utiliser une langue qui existait avant que ce défi ne soit publié.
- Vous devez poster vos réponses uniquement après la publication de ce défi.
- Vous devez utiliser une langue qui existait avant que votre réponse ne soit publiée.
- Vous ne pouvez modifier votre réponse qu'après l'avoir postée.
- Votre programme ne doit imprimer aucune sortie autre que la sortie requise. Un occasionnel "Great Scott!" est autorisée.
C'est du code-golf. La réponse la plus courte gagne.
Les références de film pertinentes rendront probablement votre réponse trop longue, mais vous obtiendrez peut-être des votes positifs.