Score(word string) int { letterScores := map[rune]int{ letterScores := map[rune]int{ 'A': 1, 'E': 1, 'I': 1, 'O': 1, 'U': 1, 'L': 1, 'N': 1, 'R': 1, 'S': 1, 'T': 1, 'A': 1, 'E': 1, 'I': 1, 'O': 1, 'U': 1, 'L': 1, 'N': 1, 'R': 1, 'S': 1, 'T': 1, 'D': 2, 'G': 2, 'D': 2, 'G': 2, 'B': 3, 'C': 3, 'M': 3, 'P': 3, 'B': 3, 'C': 3, 'M': 3, 'P': 3, 'F': 4, 'H': 4, 'V': 4, 'W': 4, 'Y': 4, 'F': 4, 'H': 4, 'V': 4, 'W': 4, 'Y': 4, 'K': 5, 'K': 5, 'J': 8, 'X': 8, 'J': 8, 'X': 8, 'Q': 10, 'Z': 10, 'Q': 10, 'Z': 10, } } score := 0 score := 0 for _, letter := range word { for _, letter := range word { score += letterScores[rune(unicode.ToUpper(letter))] score += letterScores[rune(unicode.ToUpper(letter))] } } return score return score } } 24 24