Eh bien, le Brexit est arrivé . Et Sky News, étant les génies qu'ils sont, a décidé de créer un compte à rebours sur le côté d'un bus.
Votre travail consiste à faire quelque chose de similaire. Le Royaume-Uni quitte l'UE le 31 mars 2019 et vous devez créer un compte à rebours numérique qui change chaque seconde (avec un écart de 0,05 seconde autorisé).
Contribution
Votre programme ne devrait accepter aucune contribution. C'est interdit!
Sortie
Il devrait afficher le temps jusqu'au Brexit au format ddd:hh:mm:ss
. Les sauts de ligne de début et de fin sont autorisés, mais l'affichage doit rester au même endroit à chaque fois. Il devrait ressembler à une diminution en place. Comme l'a souligné @AnthonyPham, cela ne signifie pas imprimer suffisamment de nouvelles lignes pour «effacer» l'écran, cela signifie que vous devez réellement effacer l'écran.
Une sortie comme celle-ci n'est pas autorisée:
100:20:10:05
100:20:10:04
Ce n'est pas non plus
100:20:10:05
*A thousand newlines*
100:20:10:04
car ils sont sur plusieurs lignes.
Vous n'avez pas à vous inquiéter après le Brexit. Votre programme n'a qu'à fonctionner jusqu'au 31/03/2019
Règles
- Les failles standard sont interdites
- C'est le code-golf donc le code le plus court en octets gagne.
- Les messages d'erreur (bien que je ne sache pas comment) sont interdits
- Le code devrait pouvoir être exécuté dans 2 ans (lorsque le Royaume-Uni quitte l'UE) et devrait afficher l'heure réelle et ne pas recommencer à partir de 730 (voir ci-dessous)
Règle de compte à rebours
Le compte à rebours ne doit pas être codé en dur et doit pouvoir s'exécuter à tout moment avant la fin du Brexit et toujours produire le résultat correct. Lorsqu'une nouvelle journée commence, l'heure doit suivre le format ci-dessous
712:00:00:01
712:00:00:00
711:23:59:59
Permettez-moi de répéter que la date de fin du Brexit est le 31/3/2019 à minuit pour plus de commodité (31: 3: 19 00:00:00 ou 31: 3: 2019 00:00:00 ou tout autre format que vous souhaitez)
NB: Je pense que j'ai tout mais je n'ai pas posté ça dans le Sandbox, sinon le timing aurait pu être décalé. N'hésitez pas à poster des suggestions d'amélioration car ce n'est pas parfait.
1000
si je veux que ça change une fois par seconde. Merci