Saya ingin Anda membuatkan saya jam yang menampilkan waktu dalam format ini:
18 ----------
19 --------------------------------------------------
Ini menampilkan '18: 10 '. Jam saat ini dan jam berikutnya ditampilkan di bagian depan garis, diikuti oleh spasi dan sejumlah tanda hubung: pada baris pertama jumlah menit yang telah berlalu dalam jam ini, dan baris kedua menunjukkan berapa menit lagi untuk pergi dalam jam ini.
Untuk memperjelas
- Jam harus menampilkan waktu sistem. Jika mengambil waktu dari sumber lain lebih mudah, itu bagus juga. Itu mungkin tidak diberikan sebagai input.
- Di
18:00
, baris teratas adalah adil18
(Ruang tambahan diizinkan tetapi tidak diperlukan) - Di
18:59
, intinya adalah19 -
- Jam <10 sudah diisi dengan
0
(01 -----
) atau rata (1 -----
). Digit tunggal rata kiri tidak diperbolehkan, bahkan jika tanda hubung dimulai di tempat yang tepat (1 -----
tidak valid). - Jam harus menampilkan jam dalam format 24 jam.
- Meskipun disebut format 24jam, sebenarnya tidak ada format
24
di atasnya. Selama jam ke-23, baris kedua dimulai dengan00
atau0
. - Layar perlu diperbarui setidaknya sekali dalam satu menit, tetapi itu tidak harus terjadi tepat pada
00
detik. Anda dapat memperbarui lebih sering / terus menerus jika itu lebih nyaman, tetapi hasilnya tentu saja masih dapat terbaca - tidak ada noda di seluruh layar.
Memasukkan
Tidak ada
Keluaran
- Seperti dijelaskan di atas. Trailing spasi untuk menggandakan jam ke posisi 60-ish diperbolehkan di kedua garis, garis tambahan juga diperbolehkan.
- Layar perlu dibersihkan saat menampilkan menit berikutnya: baik dengan perintah layar-jelas atau dengan menambahkan tidak kurang dari 30 baris baru.
Aturan tambahan
- Celah standar dilarang
- kode-golf , jawaban terpendek dalam byte menang.