La clessidra
Questa clessidra ha 60 "sabbie del tempo" e riempie completamente ogni camera. L'orologio è largo 19 caratteri e 13 caratteri in altezza. Ogni camera ha 5 file di sabbia e al centro c'è una fila che può contenere 1 sabbia. La riga superiore può contenere 17 sabbie, la successiva 15 e così via (vedi sotto). Le sabbie cadono nella camera inferiore al ritmo di una sabbia al secondo.
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
███████ ███████ ███████ . ███████ ███████ . ███████
█████ █████ █████ . █████ █████ . █████
███ ███ ███ . ███ ███.... ███
██ ██ ██ ██ ██...............██
█ █ █ █ █.................█
███████████████████ ███████████████████ ███████████████████
La sfida
Visualizza la clessidra (non sono richiesti numeri o titoli) dopo un certo periodo di tempo (0 ≤ t ≤ 60).
Regole di codifica
- La clessidra dovrebbe apparire esattamente come mostrato qui. Puoi sostituire il
█
personaggio e / o il.
personaggio con quello che preferisci per adattarlo alla tua lingua (Unicode, problemi di compatibilità ASCII). - L'ingresso dovrebbe essere un numero come 45 o 7. Visualizza l'orologio dopo questi molti secondi.
- L'output può essere visualizzato o salvato in un file. Non sono richiesti testo o etichette extra come mostrato sopra: solo la clessidra è tutto ciò di cui abbiamo bisogno.
- Se l'utente immette t> 60, non è necessario gestire l'errore.
Punti
- Il codice più corto vince.