Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. def square_of_sum (my_array, proc_sum_numbers_name, proc_square_numbers_name)
  2. sum = proc_sum_numbers_name.call(my_array)
  3. proc_square_numbers_name.call(sum)
  4. end
  5.  
  6. my_array = gets.split().map(&:to_i)
  7. proc_sum_array = proc{|x| x.reduce(0, :+) }
  8. proc_square_number = proc{|x| x ** 2 }
  9.  
  10. puts square_of_sum(my_array, proc_sum_array, proc_square_number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement