class Array

Public Instance Methods

monkey_sort() click to toggle source
# File lib/monkey_sort/array.rb, line 7
def monkey_sort
  loop do
    break if sorted?

    shuffle!
  end
  self
end
sorted?() click to toggle source
# File lib/monkey_sort/array.rb, line 2
def sorted?
  (length - 1).times { |i| return false if self[i] > self[i + 1] }
  true
end