Bueno, sucedió Brexit . Y Sky News, siendo los genios que son, han decidido crear una cuenta regresiva al costado de un autobús.
Tu trabajo es hacer algo similar. El Reino Unido abandona la UE el 31 de marzo de 2019 y debe crear una cuenta regresiva digital para esto que cambia cada segundo (con una desviación de 0.05 segundos permitida).
Entrada
Su programa no debe tener absolutamente ninguna entrada. Está prohibido!
Salida
Debería mostrar el tiempo hasta Brexit en el formato ddd:hh:mm:ss
. Se permiten nuevas líneas iniciales y finales, pero la pantalla debe permanecer en el mismo lugar cada vez. Debería parecer que en realidad está disminuyendo en su lugar. Como señaló @AnthonyPham, esto no significa imprimir suficientes líneas nuevas para "borrar" la pantalla, esto significa que en realidad debe borrar la pantalla.
Una salida como esta no está permitida:
100:20:10:05
100:20:10:04
Tampoco es esto
100:20:10:05
*A thousand newlines*
100:20:10:04
ya que están en más de una línea.
No tiene que preocuparse después de Brexit. Su programa solo tiene que funcionar hasta el 31/3/2019
Reglas
- Las lagunas estándar no están permitidas
- Este es el código de golf, por lo que el código más corto en bytes gana.
- Los mensajes de error (aunque no puedo pensar cómo) no están permitidos
- El código debe poder ejecutarse dentro de 2 años (cuando el Reino Unido abandone la UE) y debe mostrar la hora real y no comenzar desde 730 nuevamente (ver más abajo)
Regla de cuenta regresiva
La cuenta regresiva no debe estar codificada y debe poder ejecutarse en cualquier momento antes de que Brexit termine y aún así producir el resultado correcto. Cuando comienza un nuevo día, la hora debe seguir el siguiente formato
712:00:00:01
712:00:00:00
711:23:59:59
Permítanme decirlo nuevamente, la fecha de finalización del Brexit es el 31/3/2019 a medianoche por conveniencia (31: 3: 19 00:00:00 o 31: 3: 2019 00:00:00 o cualquier otro formato que desee)
NB: Creo que tengo todo, pero no publiqué esto en el Sandbox, de lo contrario, el momento podría haber sido inactivo. Siéntase libre de publicar cualquier sugerencia de mejora porque no es perfecta.
1000
si quiero que cambie una vez por segundo. Gracias