Vous êtes enchaîné à une chaise. Sous vous se trouve un énorme volcan. Une horloge de 12 heures à côté de vous coche de façon inquiétante, et vous voyez qu'elle a des fils menant de l'arrière à une chaîne, qui vous déposera au centre de la terre. Enregistré sur l'horloge est une note:
Chaque aiguille d'horloge a une électrode. Lorsque les deux aiguilles de l'horloge sont dans la même position, la puissance circule et vous mourez. Autrement dit, sauf si vous pouvez me dire l'heure exacte à laquelle cela se produira, à la minute près.
Vous avez un ordinateur qui connaît tous les langages de programmation. Vous devez créer le programme le plus court (c'est le golf de code , et les failles standard sont interdites) que vous pouvez, et dire au mauvais scientifique quelle heure sera. Votre programme doit prendre en compte (dans n'importe quelle méthode), composé de l'heure et des minutes. Il doit renvoyer l'heure et la minute suivantes (dans n'importe quelle méthode) où cela se produit.
Selon la page OEIS , les onze temps de chevauchement sont les suivants:
00:00:00 plus 0/11 s, 01:05:27 plus 3/11 s,
02:10:54 plus 6/11 s, 03:16:21 plus 9/11 s,
04:21:49 plus 1/11 s, 05:27:16 plus 4/11 s,
06:32:43 plus 7/11 s, 07:38:10 plus 10/11 s,
08:43:38 plus 2/11 s, 09:49:05 plus 5/11 s,
10:54:32 plus 8/11 s.
La prochaine fois serait 12:00:00. Les secondes et leurs parties fractionnaires ne sont pas nécessaires pour ce défi. Arrondissez simplement à la minute la plus proche.
Cas de test:
0:00 (Or 12:00) > 1:05
1:00 > 1:05
11:56 > 12:00 (Or 0:00)
6:45 > 7:38
5:00 > 5:27
6:30 > 6:33 (round up)
Le programme peut être une fonction ou un programme complet. Je m'en fiche si vous choisissez 0:00
ou 12:00
, et les deux sont acceptables. Bonne chance!