Promedio de bateo en béisbol

El promedio de bateo de un jugador de béisbol se calcula así:

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

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

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

El arreglo de entrada representa una temporada de partidos. Cada fila contiene [hits, official at-bats] de un partido. Devuelve el promedio de bateo del jugador durante la temporada como una cadena, redondeado a la milésima más cercana.

Ejemplos

Program.battingAvg(new int[][]{new int[]{0, 0}, new int[]{1, 3}, new int[]{2, 2}, new int[]{0, 4}, new int[]{1, 5}}) ➞ ".286"

Program.battingAvg(new int[][]{new int[]{2, 5}, new int[]{2, 3}, new int[]{0, 3}, new int[]{1, 5}, new int[]{2, 4}}) ➞ ".350"

Program.battingAvg(new int[][]{new int[]{2, 3}, new int[]{1, 5}, new int[]{2, 4}, new int[]{1, 5}, new int[]{0, 5}}) ➞ ".273"

Notas

  • La cantidad de imparables nunca supera la cantidad de turnos oficiales al bate.
  • El arreglo solo incluye turnos oficiales al bate; no incluye bases por bolas, pelotazos, jugadas de sacrificio ni otras apariciones al plato.
  • Pista: Piensa en el total de imparables y el total de turnos oficiales al bate.