Solución
solution.tsTypeScript
export function weightedAverage(values: number[], weights: number[]): number {
const result = weights.reduce((prev, curr, index) => ({
mult: prev.mult + (curr * values[index]),
v: prev.v + curr
}),
{ mult: 0, v: 0 }
);
return result.mult / result.v;
}0respuestas