Os elfos têm um timestamp secreto: é a data e hora exatas em que o Papai Noel decola com o trenó 🛷 para entregar presentes pelo mundo. Mas no Polo Norte eles usam um formato muito esquisito para guardar a hora: YYYY*MM*DD@HH|mm|ss NP (exemplo: 2025*12*25@00|00|00 NP).
Sua missão é escrever uma função que receba:
fromTime → data de referência no formato dos elfos (YYYY*MM*DD@HH|mm|ss NP).takeOffTime → a mesma data de decolagem, também no formato dos elfos.A função deve retornar:
0.NP indica a hora oficial do Polo Norte (sem fusos horários nem horário de verão), então você pode tratá-lo como se fosse UTC.floor): apenas segundos completos.const takeoff = '2025*12*25@00|00|00 NP'
// a partir de 24 de dezembro de 2025, 23:59:30, 30 segundos antes da decolagem
timeUntilTakeOff('2025*12*24@23|59|30 NP', takeoff)
// 30
// exatamente no momento da decolagem
timeUntilTakeOff('2025*12*25@00|00|00 NP', takeoff)
// 0
// 12 segundos depois da decolagem
timeUntilTakeOff('2025*12*25@00|00|12 NP', takeoff)
// -12
