SE hanya akan dibaca / dibaca hari ini 2017-05-04 pukul 00:00 UTC hingga 00:20 UTC.
Tantangan Anda adalah untuk menghasilkan nilai kebenaran jika SE turun / hanya membaca dan nilai palsu jika SE tidak. Anda mungkin tidak memiliki input apa pun, dan Anda harus menggunakan date builtin untuk menentukan apakah SE hanya down / read (tidak benar-benar menanyakan SE api!) Contoh output:
12:34 UTC 03 May 2017 -> false
00:00 UTC 04 May 2017 -> true
00:20 UTC 20 May 2017 -> undefined, see below
Itu perilaku yang tidak terdefinisi, karena terlalu jauh setelah waktu. Agar lebih jelas, Anda dapat mengasumsikan program Anda akan dijalankan dari UTC 8:00
hari ini (5/3/17) hingga UTC 1:00
besok (5/4/17).
00:21 UTC 04 May 2017 -> false
00:20 UTC 04 May 2017 -> true
00:10 UTC 04 May 2017 -> true
Perhatikan bahwa setiap nilai kebenaran atau nilai palsu diizinkan, bukan hanya true
dan false
. Anda harus akurat hingga detik terdekat, dan tidak mengubah jam sistem! Anda dapat berasumsi bahwa program Anda sedang dijalankan pada mesin di +0 UTC
zona waktu.
sudo time <insert time here> && echo true