=begin
Write a program that, given a word, computes the scrabble score for that word.

Letter Values

You'll need these:

Letter                           Value
A, E, I, O, U, L, N, R, S, T       1
D, G                               2
B, C, M, P                         3
F, H, V, W, Y                      4
K                                  5
J, X                               8
Q, Z                               10
There will be preloaded a $dict with all this values in your kata in form of a
hash $dict["E"] => 1.

Examples

scrabbleScore('cabbage') // => 14
"cabbage" should be scored as worth 14 points:

3 points for C
1 point for A, twice
3 points for B, twice
2 points for G
1 point for E
And to total:

3 + 2*1 + 2*3 + 2 + 1
= 3 + 2 + 6 + 3
= 5 + 9
= 14
Empty string should return 0. The string can contain whitespaces, you should
calculate the scrablle score only of the letters in that string.

scrabbleScore('') // => 0
scrabbleScore('ca bba g  e') // => 14
=end

# My Solution
def scrabble_score(str)
  result = 0
  str.split("").each{|l| result += $dict[l.upcase] if $dict[l.upcase] != nil}
  result
end
