fork download
  1. # your code goes here
  2. def total(from, to)
  3. result = 0
  4. from.upto(to) do |num|
  5. if block_given?
  6. result += yield(num)
  7. else
  8. result += num
  9. end
  10. end
  11. return result
  12. end
  13.  
  14. p total(1, 10)
  15. a = total(1, 10) do |num|
  16. num ** 2
  17. end
  18.  
  19. p a
Success #stdin #stdout 0s 28688KB
stdin
Standard input is empty
stdout
55
385