Encontrar número

 avatar
unknown
javascript
4 years ago
520 B
6
Indexable
let lista = [-3,-4,-5,-1,0,1,2,3,4,5,6,7];
let lista_ordenada = lista.sort((a,b) => a-b);
let nro_faltante = 0;
let match = true;

while (match) {
    for (let index = 0; index < lista_ordenada.length -1; index++) {
        let nro_actual = lista_ordenada[index];
        let nro_siguiente = lista_ordenada[index + 1];
        
        if(nro_actual + 1 !== nro_siguiente){
            nro_faltante = nro_actual + 1;
            match = false;
        }
    }
}

console.log(`El número que falta es : ${nro_faltante}`);
Editor is loading...