Números apocalípticos
Um número n é apocalíptico quando a representação decimal exata de 2 elevado a n contém três algarismos seis consecutivos.
Retorne "Repent! X days until the Apocalypse!" quando isso acontecer, em que X é o índice baseado em zero do primeiro 666. Caso contrário, retorne "Crisis averted. Resume sinning.".
Exemplos
apocalyptic(109) ➞ "Crisis averted. Resume sinning."
apocalyptic(157) ➞ "Repent! 9 days until the Apocalypse!"
// 2^157 é 182687704666362864775460604089535377456991567872.
// 666 começa no índice 9.
apocalyptic(175) ➞ "Crisis averted. Resume sinning."
apocalyptic(220) ➞ "Repent! 6 days until the Apocalypse!"Observações
- Calcule os algarismos exatos; aproximações de ponto flutuante não são suficientes.