Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Writing a code without using built_in max
- def maximum(myAr)
- default = myAr[0]
- myAr.empty? ? default = nil : myAr.each do |n| default = n if n > default end
- default
- end
- result = maximum([2, 42, 22, 02])
- puts "max of 2, 42, 22, 02 is: #{result}"
- result = maximum([])
- puts "max on empty set is: #{result.inspect}"
- result = maximum([-23, 0, -3])
- puts "max of -23, 0, -3 is: #{result}"
- result = maximum([6])
- puts "max of just 6 is: #{result}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement