Jam pasir
Jam pasir ini memiliki 60 "pasir waktu", dan sepenuhnya mengisi setiap ruang. Jam memiliki lebar 19 karakter dan tinggi 13 karakter. Setiap ruang memiliki 5 baris pasir dan ada baris di tengah yang dapat menampung 1 pasir. Baris atas dapat menampung 17 pasir, 15 berikutnya dan seterusnya (lihat di bawah). Pasir jatuh ke ruang bawah dengan kecepatan satu pasir per detik.
START 3 SECONDS LATER 38 SECONDS LATER
███████████████████ ███████████████████ ███████████████████
█.................█ 17 █.............. █ 14 █ █ 0
██...............██ 15 ██...............██ 15 ██ ██ 0
███.............███ 13 ███.............███ 13 ███....... ███ 7
█████.........█████ 09 █████.........█████ 09 █████.........█████ 09
███████.....███████ 05 ███████.....███████ 05 ███████.....███████ 05
█████████.█████████ 01 █████████.█████████ 01 █████████.█████████ 01
███████ ███████ ███████ . ███████ ███████ . ███████
█████ █████ █████ . █████ █████ . █████
███ ███ ███ . ███ ███.... ███
██ ██ ██ ██ ██...............██
█ █ █ █ █.................█
███████████████████ ███████████████████ ███████████████████
Tantangan
Perlihatkan jam pasir (tidak perlu angka atau judul) setelah periode waktu tertentu (0 ≤ t ≤ 60).
Aturan Pengkodean
- Jam pasir harus terlihat persis seperti yang ditunjukkan di sini. Anda dapat mengganti
█
karakter dan / atau.
karakter dengan apa pun yang Anda suka agar sesuai dengan bahasa Anda (Unicode, masalah kompatibilitas ASCII). - Input harus berupa angka seperti 45 atau 7. Tampilkan jam setelah sekian banyak detik ini.
- Output dapat ditampilkan atau disimpan ke file. Tidak diperlukan teks atau label tambahan seperti yang ditunjukkan di atas - hanya jam pasir yang kita butuhkan.
- Jika pengguna memasukkan t> 60, Anda tidak perlu menangani kesalahan.
Poin
- Kode terpendek menang.