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 }
]) ➞ 15

Observações

Aqui, cada peça é representada como um dicionário com duas chaves: tile e score.