RosettaCodeData/Task/Dutch-national-flag-problem/Ruby/dutch-national-flag-problem-2.rb

10 lines
220 B
Ruby
Raw Permalink Normal View History

2013-04-10 16:57:12 -07:00
balls = nil
while balls.nil? or balls.dutch? do
balls = Dutch::Balls.random 8
end
puts "Start: #{balls}"
puts "Sorted: #{balls.dutch}"
puts "Intact: #{balls}"
puts "In-place: #{balls.dutch!}"
puts "Modified: #{balls}"