...

/

Solution: Convert Word to Phone Number

Solution: Convert Word to Phone Number

Go over the implementation for converting a word into a phone number.

We'll cover the following...

Solution

Press + to interact
phone_num_lookup = {"A" => 2, "B" => 2, "C" => 2,
"D" => 3, "E" => 3, "F" => 3,
"G"=> 4, "H"=> 4, "I"=> 4,
"J"=> 5, "K"=> 5, "L"=> 5,
"M"=> 6, "N"=> 6, "O"=> 6,
"P"=> 7, "Q"=> 7, "R"=> 7, "S"=> 7,
"T"=> 8, "U"=> 8, "V"=> 8,
"W"=> 9, "X"=> 9, "Y"=> 9, "Z"=> 9}
digits = phone_word.upcase.split("")
numbers = []
digits.each do |digit|
numbers << phone_num_lookup[digit]
end
phone_num = numbers.join

Explanation

  • ...