Computer sind heutzutage überall - in Autos, Zügen, Skateboards, sogar in Atomreaktoren. Die Möglichkeit, dass Ihre Software auf einem Zeitreisegerät ausgeführt wird, ist nur eine Frage der Zeit. Kannst du damit umgehen? Kannst du es wenigstens entdecken?
Deine Aufgabe:
- Schreiben Sie ein Programm, das sich wiederholt und die Systemzeit abfragt, um Zeitreisen zu erkennen.
- Wenn die Zeit zwischen zwei aufeinanderfolgenden Abfragen um einen Tag oder mehr nach vorne verschoben wird, ist dies die Zeitreise nach vorne. In diesem Fall sollte Ihr Programm Folgendes ausgeben:
TS TS: YYYY? You mean we're in the future?
- Wenn die Zeit zwischen zwei aufeinanderfolgenden Abfragen um einen bestimmten Betrag zurückgeht, ist dies eine Zeitreise in die Vergangenheit. In diesem Fall sollte Ihr Programm Folgendes ausgeben:
TS TS: Back in good old YYYY.
TS TS
sind die Zeitstempel vor und nach der Zeitreise.YYYY
ist das Zieljahr.- Zeitstempel können in einem beliebigen Format vorliegen, das mindestens vierstellige Jahres-, Monats-, Tages-, Stunden-, Minuten- und Sekundenangaben enthält, die durch keine Ziffern voneinander getrennt sind.
Einschränkungen:
- Sie müssen Daten aus dem 19., 20. und 21. Jahrhundert unterstützen.
- Sie müssen eine Sprache verwenden, die vor dem Posten dieser Herausforderung vorhanden war.
- Sie müssen Ihre Antworten erst veröffentlichen, nachdem diese Aufforderung veröffentlicht wurde.
- Sie müssen eine Sprache verwenden, die vor dem Posten Ihrer Antwort vorhanden war.
- Sie können Ihre Antwort erst bearbeiten, nachdem Sie sie veröffentlicht haben.
- Ihr Programm darf nur die gewünschte Ausgabe ausgeben. Ein gelegentlicher "Great Scott!" ist erlaubt.
Das ist Code-Golf. Die kürzeste Antwort gewinnt.
Relevante Filmreferenzen werden Ihre Antwort wahrscheinlich zu lang machen, aber Ihnen möglicherweise positive Stimmen einbringen.