Solución
JL@juanluisabreu_4c541ef6
·29/3/2026TypeScriptsolution.tsTypeScript
function flattenOneLevel(array: (number | number[])[]): number[] {
// Escribe tu solución aquí
let resultado = [];
if (array.length == 1 && typeof array[0] == "object") return [];
//Recorriendo los elementos del array
for(const datos in array) {
// Si el elemento actual es un objeto, obtenemos separamos los valores obtenidos del objeto [elemento1,elemento2] y lo insertamos separados en el arreglo de resultado
if (typeof array[datos] == "object") {
resultado.push(array[datos][0], array[datos][1])
} else {
// si el elemento actual no es un objeto, lo insertamos directo en el arreglo de resultado
resultado.push(array[datos]);
}
}
return resultado;
}
// No modificar: necesario para evaluar el resultado.
export { flattenOneLevel };0respuestas