Afficher une horloge numérique
(Je vois qu'il y a beaucoup de défis d'horloge, j'ai essayé de tous les lire, je suis sûr que c'est unique)
Ecrire un code qui met à jour en permanence une horloge numérique affichée dans le format h:m:soù h, met speut occuper 1 ou 2 caractères chacun. Les restrictions en termes simples comme le dit @BlueEyedBeast, je veux essentiellement qu'il remplace l'heure indiquée.
- Les retours à la ligne ne sont pas autorisés
- Les espaces de fin sont autorisés
- Les autres caractères de fin ne sont pas autorisés
- Aucune seconde ne doit être manquée (57 -> 59 n'est pas autorisé)
- Les nombres commençant par "0" sont autorisés, tant qu'ils n'occupent pas plus de 2 caractères
- Le code ne doit accepter aucune entrée
- Si votre langue ne peut pas obtenir l'heure actuelle sans entrée, vous pouvez utiliser pour l'entrée jusqu'à 8 octets de manière standard autorisée
- La sortie doit être vers stdout
- Il s'agit de codegolf, donc la réponse la plus courte l'emporte!
Exemple
Je travaille sur un langage nommé *> <> (étoile de mer) parce que des programmes comme celui-ci ne sont pas possibles dans> <> (attendez simplement le fichier i / o). Voici un programme d'horloge numérique qui fonctionne (non golfé). Ce programme est écrit en *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Remarque: Tout est identique à> <> dans ce cas, sauf, s = seconde, m = minute, h = heure, S = sommeil (100 ms * x)
Cela produit:
14:44:31
Mise à jour toutes les 100 ms jusqu'à la fin.
Exemples non autorisés
Les éléments suivants ne sont pas autorisés:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
Le temps doit rester sur la première ligne de sortie sans caractères de fin visibles. Cependant, effacer le terminal serait autorisé car il n'aurait toujours pas de caractères de fin.
