Mão de Scrabble
Dada uma lista de peças de Scrabble (como dicionários), crie uma função que mostre a pontuação máxima que um jogador pode obter somando o total de pontos de todas as peças da sua mão. Cada mão contém 7 peças de Scrabble.
Aqui está um exemplo de mão:
[
{ "tile": "N", "score": 1 },
{ "tile": "K", "score": 5 },
{ "tile": "Z", "score": 10 },
{ "tile": "X", "score": 8 },
{ "tile": "D", "score": 2 },
{ "tile": "A", "score": 1 },
{ "tile": "E", "score": 1 }
]Ao jogar com todas essas peças, o jogador obteria uma pontuação máxima (maximum_score) de 1 + 5 + 10 + 8 + 2 + 1 + 1, ou 28.
Exemplos
maximum_score([
{ "tile": "N", "score": 1 },
{ "tile": "K", "score": 5 },
{ "tile": "Z", "score": 10 },
{ "tile": "X", "score": 8 },
{ "tile": "D", "score": 2 },
{ "tile": "A", "score": 1 },
{ "tile": "E", "score": 1 }
]) ➞ 28
maximum_score([
{ "tile": "B", "score": 2 },
{ "tile": "V", "score": 4 },
{ "tile": "F", "score": 4 },
{ "tile": "U", "score": 1 },
{ "tile": "D", "score": 2 },
{ "tile": "O", "score": 1 },
{ "tile": "U", "score": 1 }
]) ➞ 15Observações
Aqui, cada peça é representada como um dicionário com duas chaves: tile e score.