Solución
solution.tsTypeScript
export function productExceptSelf(numbers: number[]): number[] {
if(numbers.length === 1) return [1]
if (numbers.length === 0) return [];
let product: number[] = []
for(let i = 0; i < numbers.length; i++){
let filterIndex = numbers.filter((value, index) => index !== i).reduce((acc, curr)=> acc * curr)
product.push(filterIndex)
}
return product;
}0respuestas