Bite 3. Word Values

Calculate the dictionary word that would have the most value in Scrabble.

There are 3 tasks to complete for this Bite:

  • First write a function to read in dictionary.txt (DICTIONARY constant) and return a list of words.
  • Second write a function that receives a word and calculates its value. Use the scores stored in LETTER_SCORES.
  • With these two pieces in place, write a third function that takes a list of words and returns the word with the highest value.

Look at the TESTS tab to see what your code needs to pass. Enjoy!

309 out of 338 users completed this Bite.
Will you be Pythonista #310 to crack this Bite?
It takes an average of ~53 minutes to solve this Bite (submissions 5-240 min).
Pythonistas rate this Bite 3.97 on a 1-10 difficulty scale.
» You can do it! 😌

Login and get coding
We use Python 3.7