Skip to content

Instantly share code, notes, and snippets.

@davidvandusen
Forked from kvirani/README.md
Last active November 23, 2023 20:16
Show Gist options
  • Save davidvandusen/cb5f8399be5aba084d4f to your computer and use it in GitHub Desktop.
Save davidvandusen/cb5f8399be5aba084d4f to your computer and use it in GitHub Desktop.
# Sort the array from lowest to highest
def sort(arr)
arr.sort
end
# Find the maximum
def maximum(arr)
sort(arr).last
end
def minimum(arr)
sort(arr).first
end
# expect it to return 42 below
result = maximum([2, 42, 22, 02])
puts "max of 2, 42, 22, 02 is: #{result}"
# expect it to return 2 below
result = minimum([2, 42, 22, 02])
puts "min of 2, 42, 22, 02 is: #{result}"
# expect it to return nil when empty array is passed in
result = maximum([])
puts "max on empty set is: #{result.inspect}"
result = minimum([])
puts "min 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}"
@GraniteConsultingReviews

I have tried it but giving me error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment