Solución
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