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.