Mostrar un reloj digital
(Veo que hay muchos desafíos de reloj, he intentado leerlos todos, estoy bastante seguro de que esto es único)
Escribir un código que actualiza continuamente un reloj digital mostrado en el formato h:m:sen que h, my spuede ocupar 1 o 2 caracteres cada una. Las restricciones en términos simples como @BlueEyedBeast lo expresaron, básicamente quiero que reemplace el tiempo que se muestra.
- No se permiten líneas nuevas.
- Se permiten espacios finales
- No se permiten otros caracteres finales
- No se deben perder segundos (57 -> 59 no está permitido)
- Los números que comienzan con "0" están permitidos, siempre que no ocupen más de 2 caracteres.
- El código no debe aceptar ninguna entrada.
- Si su idioma no puede obtener la hora actual sin entrada, puede usarla para ingresar hasta 8 bytes de una manera permitida de manera estándar
- La salida debe ser stdout
- ¡Esto es codegolf, por lo que gana la respuesta más corta!
Ejemplo
Estoy trabajando en un idioma llamado *> <> (estrella de mar) porque programas como este no son posibles en> <> (solo espera el archivo de E / S). Aquí hay un programa de reloj digital que funciona (sin golf). Este programa está escrito en *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Nota: Todo es idéntico a> <> en esto excepto, s = segundo, m = minuto, h = hora, S = dormir (100ms * x)
Esto produce:
14:44:31
Actualización cada 100 ms hasta que finalice.
Ejemplos no permitidos
Lo siguiente no está permitido:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
El tiempo debe permanecer en la primera línea que se emitió sin caracteres finales visibles. Sin embargo, se permitiría borrar la terminal, ya que todavía no tendría caracteres finales.
