RosettaCodeData/Task/Dutch-national-flag-problem/Ruby/dutch-national-flag-problem-2.rb
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

9 lines
220 B
Ruby

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}"