...

/

Solution: What Makes 100% In Life?

Solution: What Makes 100% In Life?

Go over the solution for calculating meaning-in-life percentage.

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, and each is used for traversing over these characters.

  • Line 8: << is pushing the ...