Tampilkan Jam Digital
(Saya melihat ada banyak tantangan jam, saya telah mencoba membaca semuanya, saya cukup yakin ini unik)
Menulis beberapa kode yang terus update jam digital ditampilkan dalam format h:m:smana h, mdan sdapat menempati 1 atau 2 karakter masing-masing. Batasan-batasan dalam istilah sederhana seperti yang dikatakan @BlueEyedBeast, saya pada dasarnya ingin mengganti waktu yang ditampilkan.
- Baris baru tidak diizinkan
- Ruang tambahan diperbolehkan
- Karakter tambahan lainnya tidak diperbolehkan
- Tidak ada detik yang terlewatkan (57 -> 59 tidak diizinkan)
- Angka yang dimulai dengan "0" diizinkan, asalkan angka tersebut tidak melebihi 2 karakter
- Kode tidak boleh menerima input apa pun
- Jika bahasa Anda tidak bisa mendapatkan waktu saat ini tanpa input, Anda dapat menggunakan untuk input hingga 8 byte dengan cara yang diizinkan secara standar
- Keluaran harus stdout
- Ini codegolf sehingga jawaban terpendek menang!
Contoh
Saya sedang mengerjakan bahasa bernama *> <> (bintang laut) karena program seperti ini tidak mungkin di> <> (tunggu saja file i / o). Berikut adalah program jam digital yang berfungsi di dalamnya (ungolfed). Program ini ditulis dalam *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Catatan: Semuanya identik dengan> <> kecuali, s = detik, m = menit, h = jam, S = tidur (100 ms * x)
Output ini:
14:44:31
Memperbarui setiap 100 ms hingga dihentikan.
Contoh yang Dilarang
Berikut ini tidak diizinkan:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
Waktu harus tetap pada baris pertama yang dihasilkan tanpa karakter trailing yang terlihat. Menghapus terminal, akan diizinkan karena masih tidak memiliki karakter tambahan.
