Solución

JL@juanluisabreu_4c541ef6·29/3/2026TypeScript
solution.tsTypeScript
function findFirstMissingPositive(numbers: number[]): number {
  // TODO: Implementa tu solución aquí
  let datos = String(numbers).replaceAll(" ","").replaceAll("[","").replaceAll("]","");
  let datos2 = datos.split(",").filter(p => !p.startsWith("-"));
  let mayor = (datos2.sort((a,b) => +a - +b)[datos2.length-1])+1;
  
  if (datos2.length == 0) return 1;

  for(let i = 1; i <= +mayor; i++){
    if (!datos2.includes(i.toString())) return i;
  }
  
  return 0;
}

// No modificar: necesario para evaluar el resultado.
export { findFirstMissingPositive };
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.