Solución

@juliomorazamora_3c74d96a
·6/4/2026TypeScript
solution.tsTypeScript
function flattenOneLevel(array: (number | number[])[]): (number|number[])[] {
  const length = array.length;
  if (length === 0) return [];
  const result = [];

  for (let i = 0; i <= length - 1; i++) {
    let element = array[i];

    if (!Array.isArray(element)) {
      result.push(element);
      continue;
    }

    for (let j = 0; j <= element.length - 1; j++) {
      result.push(element[j]);
    }
  }

  return result;
}

// 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