Qual é a minha pontuação no golfe?
Um campo de golfe de tamanho padrão tem 18 buracos. Cada buraco recebe um par, que é o número esperado de tacadas (golpes) que um bom jogador usaria para concluir um buraco. O golfe também usa termos diferentes para indicar que um jogador está acima ou abaixo do par em um determinado buraco:
- "eagle" = 2 abaixo do par (-2)
- "birdie" = 1 abaixo do par (-1)
- "bogey" = 1 acima do par (+1)
- "double-bogey" = 2 acima do par (+2)
Exemplos de pontuação:
- "birdie" em um buraco de par 3 = 2
- "eagle" em um buraco de par 5 = 3
- "par" em um buraco de par 3 = 3
- "bogey" em um buraco de par 4 = 5
Dado um array de pares para um campo de golfe de 18 buracos e outro array contendo o resultado do jogador para cada buraco, retorne a pontuação total da rodada de golfe.
Exemplo
course = [4, 4, 5, 3, 4, 4, 3, 5, 5, 3, 5, 4, 4, 4, 4, 3, 4, 4]
result = ["eagle", "bogey", "par", "bogey", "double-bogey", "birdie", "bogey", "par", "birdie", "par", "par", "par", "par", "par", "bogey", "eagle", "bogey", "par"]
score = 2+5+5+4+6+3+4+5+4+3+5+4+4+4+5+1+5+4 = 73Observações
Para este desafio, não haverá hole-in-one, albatrozes (-3) nem nada pior que um duplo bogey.