Komputery są dziś wszędzie - w samochodach, pociągach, deskorolkach, a nawet reaktorach jądrowych. Możliwość uruchomienia oprogramowania w urządzeniu podróżującym w czasie to tylko kwestia czasu. Poradzisz sobie z tym? Czy potrafisz to przynajmniej wykryć?
Twoje zadanie:
- Napisz program, który zapętla się i sprawdza kwerendę czasu systemowego w celu wykrycia podróży w czasie.
- Jeśli czas przesuwa się o dzień lub dłużej między dwoma kolejnymi zapytaniami, oznacza to podróż w czasie do przodu. W takim przypadku Twój program powinien wydrukować:
TS TS: YYYY? You mean we're in the future?
- Jeśli czas cofa się o dowolną kwotę między dwoma kolejnymi zapytaniami, to podróż w czasie do tyłu. W takim przypadku Twój program powinien wydrukować:
TS TS: Back in good old YYYY.
TS TS
są znacznikami czasu przed i po podróży w czasie.YYYY
jest rokiem docelowym.- Znaczniki czasu mogą być w dowolnym formacie, który obejmuje co najmniej 4-cyfrowy rok, miesiąc, dzień, godzinę, minutę i sekundę, oddzielone cyframi.
Ograniczenia:
- Musisz wspierać daty przynajmniej w XIX, XX i XXI wieku.
- Musisz użyć języka, który istniał przed opublikowaniem tego wyzwania.
- Musisz opublikować swoje odpowiedzi dopiero po opublikowaniu tego wyzwania.
- Musisz użyć języka, który istniał przed opublikowaniem odpowiedzi.
- Możesz edytować swoją odpowiedź dopiero po jej opublikowaniu.
- Twój program nie może drukować żadnych wyników innych niż wymagane. Od czasu do czasu „Wielki Scott!” jest dozwolone.
To jest golf golfowy. Najkrótsza odpowiedź wygrywa.
Odpowiednie odniesienia do filmów prawdopodobnie spowodują, że twoja odpowiedź będzie zbyt długa, ale może skłonić cię do pochwalenia się.