Promedio de bateo en béisbol

El promedio de bateo de un jugador de béisbol se calcula con esta fórmula:

BA = (number of hits) / (number of official at-bats)

Los promedios de bateo siempre se redondean a la milésima más cercana y se escriben sin cero inicial. Los tres promedios de bateo más altos de la historia de la MLB son:

  1. Ty Cobb .366
  2. Rogers Hornsby .358
  3. Shoeless Joe Jackson .356

El arreglo dado representa una temporada de partidos. Cada arreglo interno corresponde a un partido y contiene [hits, official at-bats] del jugador. Devuelve una cadena con el promedio de bateo del jugador en la temporada, redondeado a la milésima más cercana.

Ejemplos

Program.BattingAverage(new[] { new[] { 0, 0 }, new[] { 1, 3 }, new[] { 2, 2 }, new[] { 0, 4 }, new[] { 1, 5 } }) // ".286"

Program.BattingAverage(new[] { new[] { 2, 5 }, new[] { 2, 3 }, new[] { 0, 3 }, new[] { 1, 5 }, new[] { 2, 4 } }) // ".350"

Program.BattingAverage(new[] { new[] { 2, 3 }, new[] { 1, 5 }, new[] { 2, 4 }, new[] { 1, 5 }, new[] { 0, 5 } }) // ".273"

Notas

  • El número de hits nunca superará el número de turnos oficiales al bate.
  • El arreglo solo incluye turnos oficiales al bate. No incluye otras apariciones al plato, como bases por bolas, pelotazos o jugadas de sacrificio.
  • Pista: Piensa en el total de hits y el total de turnos oficiales al bate.