Question: Write a function called score that meets the specifications below. def score(word, f): word, a string of length > 1 of alphabetical characters (upper
Write a function called score that meets the specifications below.
def score(word, f): """ word, a string of length > 1 of alphabetical characters (upper and lowercase) f, a function that takes in two int arguments and returns an int Returns the score of word as defined by the method: 1) Score for each letter is its location in the alphabet (a=1 ... z=26) times its distance from start of word. Ex. the scores for the letters in 'adD' are 1*0, 4*1, and 4*2. 2) The score for a word is the result of applying f to the scores of the word's two highest scoring letters. The first parameter to f is the highest letter score, and the second parameter is the second highest letter score. Ex. If f returns the sum of its arguments, then the score for 'adD' is 12 """ #YOUR CODE HERE
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
