Média de rebatidas no beisebol

A média de rebatidas de um jogador de beisebol é calculada assim:

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

As médias de rebatidas são arredondadas para a terceira casa decimal e escritas sem zero à esquerda. As três maiores médias de rebatidas da história da MLB são:

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

O array de entrada representa uma temporada de jogos. Cada linha contém [hits, official at-bats] de um jogo. Retorne a média de rebatidas do jogador na temporada como uma string, arredondada para a terceira casa decimal.

Exemplos

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

  • O número de rebatidas válidas nunca supera o número de vezes oficiais ao bastão.
  • O array inclui apenas vezes oficiais ao bastão; não inclui bases por bolas, arremessos que atingem o rebatedor, jogadas de sacrifício nem outras oportunidades de rebater.
  • Dica: Pense no total de rebatidas válidas e no total de vezes oficiais ao bastão.