Solución

JL@juanluisabreu_4c541ef6
·29/3/2026TypeScript
solution.tsTypeScript
export function productExceptSelf(numbers: number[]): number[] {
  // Tu código aquí
  let resultado = [];

  // Si solo hay un elemento, retorna ese elemento
  if (numbers.length == 1) return numbers;
  
  //Recorriendo los elementos del arreglo
  for(let i = 0; i < numbers.length; i++)
  {
    //insertando en el arreglo de resultado, los números que no sea el índice del elemento que se esta recorriendo en la iteracción, y calculando con reduce el valor de la multiplicación de dichos elementos. 
    resultado.push(numbers.filter((valor, indice) => indice != i).reduce((valor, acumulador) => acumulador*=valor));
  }

  return resultado;
}
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