Solución

@nazarenods
·25/3/2026TypeScript
solution.tsTypeScript
function flattenOneLevel(array: (number | number[])[]): number[] {
  let aPlano : number[] = [];
  if(array.length == 0){
    return [];
  }
  for(let a of array){
    if(typeof a == "number"){
      aPlano.push(a);
    }else{
      for(let x of a){
        aPlano.push(x);
      }
    } 
  }
  return aPlano;
}
// Esta es la mejor manera que se me ocurrio, sin
// usar flat. Que piensan?

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

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.
Markdown