Показати цифровий годинник
(Я бачу, що існує багато проблем із годинником, я спробував їх прочитати всі, я впевнений, що це унікально)
Написати код , який постійно оновлює цифровий годинник відображаються в форматі , h:m:sде h, mі sможе зайняти 1 або 2 символів кожна. Обмеження, простіше кажучи, як @BlueEyedBeast, я в основному хочу, щоб він замінив показаний час.
- Нові рядки заборонені
- Додаткові місця доступні
- Інші символи, що відкладаються, не допускаються
- Не потрібно пропускати жодної секунди (57 -> 59 не дозволено)
- Числа, що починаються з "0", дозволені, якщо вони не містять більше 2 символів
- Код не повинен приймати жодного введення
- Якщо ваша мова не може отримати поточний час без введення, ви можете використовувати для введення до 8 байт стандартно дозволеним способом
- Вихід повинен бути stdout
- Це кодогольф, тому найкоротша відповідь виграє!
Приклад
Я працюю над мовою на ім’я *> <> (морська зірка), оскільки такі програми неможливі в <<> (просто зачекайте введення / виведення файлів). Ось робоча програма цифрового годинника в ній (без вогків). Ця програма написана *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Примітка: у цьому все ідентично> <>, окрім s = секунда, m = хвилина, год = година, S = сон (100 мс * х)
Цей результат:
14:44:31
Оновлення кожні 100 мс до припинення.
Заборонені приклади
Не дозволяється:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
Час повинен залишатися в першому рядку, в якому він був виведений, без видимих символів. Очищення терміналу, однак, буде дозволено, оскільки на цьому досі не буде жодних символів.
