Pular para o conteúdo

O timestamp perdido

Uma exchange de criptomoedas registra as transações com timestamps que começam em 0 e sobem de 1 em 1. Por causa de uma falha na rede, alguns registros se perderam. Dado o array ordenado de timestamps (sem repetições), encontre o menor timestamp que está faltando.

Exemplo
const transactions = [0, 1, 2, 3, 5, 6, 7, 8]
findMissingTimestamp(transactions) // 4
⌘/Ctrl + Enter para rodar