Solution: What Makes 100% In Life?
Go over the solution for calculating meaning-in-life percentage.
We'll cover the following...
Courtney's version
array = [] hash = { "A"=>1,"B"=>2,"C"=>3,"D"=>4,"E"=>5,"F"=>6,"G"=>7,"H"=>8,\ "I" => 9, "J" => 10, "K" => 11, "L" => 12, "M" => 13, "N" => 14, "O" => 15, "P" => 16, "Q"=>\ 17, "R" => 18, "S" => 19, "T" => 20, "U" => 21, "V" => 22, "W" => 23, "X" => 24,"Y" => 25, "Z" => 26} puts "Enter word in capitals" input = gets.chomp input.split("").each do |character| array << hash[character] end the_sum = array.inject{ |sum,x| sum + x } puts "The value of meaning-in-life: #{the_sum}%"
Calculating the meaning-in-life percentage for the given input
Explanation
Line 7: The
input
is split into an array of individual characters, andeach
is used for traversing over these characters.Line 8:
<<
is pushing the ...