Exibir um relógio digital
(Vejo que há muitos desafios no relógio, tentei ler todos, tenho certeza de que isso é único)
Escrever algum código que atualiza continuamente um relógio digital exibida no formato de h:m:sonde h, me spode ocupar 1 ou 2 caracteres cada. As restrições em termos simples, como @BlueEyedBeast, colocam, basicamente, que substitua o tempo mostrado.
- Novas linhas não são permitidas
- Espaços à direita são permitidos
- Outros caracteres finais não são permitidos
- Não se deve perder segundos (57 -> 59 não é permitido)
- Números começando com "0" são permitidos, desde que não ocupem mais de 2 caracteres
- O código não deve aceitar nenhuma entrada
- Se o seu idioma não puder obter o horário atual sem entrada, você poderá usá-lo para inserir até 8 bytes de uma maneira permitida de maneira padrão.
- A saída deve ser para stdout
- Este é um codegolf, então a resposta mais curta vence!
Exemplo
Estou trabalhando em um idioma chamado *> <> (estrela do mar) porque programas como esse não são possíveis em> <> (apenas aguarde o arquivo de E / S). Aqui está um programa de relógio digital em funcionamento (não destruído). Este programa está escrito em *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Nota: Tudo é idêntico a> <>, exceto, s = segundo, m = minuto, h = hora, S = suspensão (100ms * x)
Isso gera:
14:44:31
Atualizando a cada 100ms até terminar.
Exemplos não permitidos
O seguinte não é permitido:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
O tempo deve permanecer na primeira linha em que foi produzido, sem caracteres à direita visíveis. A limpeza do terminal, porém, seria permitida, pois isso ainda não teria caracteres à direita.
