Комп'ютери сьогодні є скрізь - у вагонах, потягах, скейтбордах, навіть ядерних реакторах. Можливість того, що ваше програмне забезпечення буде працювати на пристрої, який подорожує часом, - лише питання часу. Ви можете з цим впоратися? Ви можете принаймні це виявити?
Ваше завдання:
- Напишіть програму, яка циклічно та продовжує запитувати системний час, щоб виявити проїзд у часі.
- Якщо час рухається вперед на день або більше між двома послідовними запитами, це подорож уперед. У цьому випадку ваша програма повинна надрукувати:
TS TS: YYYY? You mean we're in the future?
- Якщо час переміщується назад на будь-яку суму між двома послідовними запитами, це подорож у зворотному часі. У цьому випадку ваша програма повинна надрукувати:
TS TS: Back in good old YYYY.
TS TS
- це часові позначки до та після подорожі в часі.YYYY
- рік призначення.- Мітки часу можуть бути в будь-якому форматі, що включає щонайменше чотиризначний рік, місяць, день, годину, хвилину та секунду, розділені нецифровими цифрами.
Обмеження:
- Ви повинні підтримувати дати хоча б у 19, 20 та 21 століттях.
- Ви повинні використовувати мову, яка існувала до опублікування цього виклику.
- Свої відповіді потрібно опублікувати лише після публікації цього виклику.
- Ви повинні використовувати мову, яка існувала до опублікування вашої відповіді.
- Ви можете редагувати свою відповідь лише після публікації.
- Ваша програма не повинна друкувати будь-який вихід, крім необхідного. Епізодичний "Великий Скотт!" дозволено.
Це код-гольф. Найкоротша відповідь виграє.
Відповідні посилання на фільми, ймовірно, зроблять вашу відповідь занадто довгим, але можуть отримати ваші відгуки.