Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@marinalaguerre20
Created August 7, 2015 17:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save marinalaguerre20/a7b87ecf9ff13bf5e717 to your computer and use it in GitHub Desktop.
Save marinalaguerre20/a7b87ecf9ff13bf5e717 to your computer and use it in GitHub Desktop.
puts "Please enter your word."
class Scrabble
attr_reader :word
def points
{
"A"=>1, "B"=>3, "C"=>3, "D"=>2,
"E"=>1, "F"=>4, "G"=>2, "H"=>4,
"I"=>1, "J"=>8, "K"=>5, "L"=>1,
"M"=>3, "N"=>1, "O"=>1, "P"=>3,
"Q"=>10, "R"=>1, "S"=>1, "T"=>1,
"U"=>1, "V"=>4, "W"=>4, "X"=>8,
"Y"=>4, "Z"=>10
}
end
def score
word = gets.chomp
letters = word.upcase.split('')
total = 0
letters.each do |letter|
total += points[letter]
end
total
end
end
sc = Scrabble.new.score
puts "Your score is #{sc}"
puts "Thank you for playing!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment