Mano de Scrabble
Dada una lista de fichas de Scrabble (como diccionarios), crea una función que muestre la puntuación máxima que un jugador puede obtener al sumar el total de puntos de todas las fichas de su mano. Cada mano contiene 7 fichas de Scrabble.
Este es un ejemplo de mano:
[
{ "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 }
]Al jugar con todas estas fichas, el jugador obtendría una puntuación máxima (maximum_score) de 1 + 5 + 10 + 8 + 2 + 1 + 1, es decir, 28.
Ejemplos
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 }
]) ➞ 15Notas
Aquí, cada ficha se representa como un diccionario con dos claves: tile y score.