Solution: What Makes 100% In Life?
Go over the solution for calculating meaning-in-life percentage.
We'll cover the following...
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
inputis split into an array of individual characters, andeachis used for traversing over these characters.Line 8:
<<is pushing the percentage ...