Registro de pontuação do boliche

As pontuações do boliche de dez pinos podem variar de 0 (todas as bolas na canaleta) a 300 (uma partida perfeita). Se você não conhece o sistema de pontuação, consulte a aba Recursos para ver uma breve descrição.

Um registro completo de uma partida de boliche de 10 frames pode ser representado como um array da quantidade de pinos derrubados em cada lançamento, em sequência do início ao fim da partida.

Crie uma função cujo argumento seja um array desse tipo. A função deve retornar a pontuação final.

Exemplos

bowling([10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]) ➞ 300

bowling([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]) ➞ 80

bowling([5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]) ➞ 150

bowling([10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10]) ➞ 200

Observações

A quantidade de lançamentos em uma partida completa pode variar de 12 a 21, dependendo da quantidade de strikes e spares realizados.