SE буде закрито / прочитано лише сьогодні 2017-05-04 о 00:00 UTC до 00:20 UTC.
Ваша задача полягає в тому, щоб вивести значення "truthy", якщо SE вниз / тільки для читання, і помилкове значення, якщо SE - ні. У вас може не бути жодного вводу, і ви повинні використовувати вбудовані дати, щоб визначити, чи є SE вниз / тільки для читання (фактично не запитуючи SE api!) Приклад виведення:
12:34 UTC 03 May 2017 -> false
00:00 UTC 04 May 2017 -> true
00:20 UTC 20 May 2017 -> undefined, see below
Це невизначена поведінка, тому що це занадто далеко за вікном часу. Щоб було зрозуміло, ви можете припустити, що ваша програма буде запущена від UTC 8:00
сьогодні (5/3/17) до UTC 1:00
завтра (5/4/17).
00:21 UTC 04 May 2017 -> false
00:20 UTC 04 May 2017 -> true
00:10 UTC 04 May 2017 -> true
Зауважте, що дозволені будь-які значення "фальшивих" чи "хибних", а не лише " true
та" false
. Ви повинні бути точними до найближчої секунди, і не змінювати системний годинник! Ви можете припустити, що ваша програма працює на машині в +0 UTC
часовому поясі.
sudo time <insert time here> && echo true