Solución

@fredgesc_28bdfe61·14/5/2026TypeScript
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
Respuestas

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.