Solución

@kappa_cat
·hace 20hTypeScript
solution.tsTypeScript
export function weightedAverage(values: number[], weights: number[]): number {
  // v1*w1 + v2*w2 + ... + vn*wn
  const weightedSum = values.reduce((prev, curr, index) => prev + curr * weights[index], 0)
  // w1 + w2 + ... + wn
  const totalWeigth = weights.reduce((prev, curr) => prev + curr, 0)

  return weightedSum / totalWeigth
}
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