Revision: 38081
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 24, 2010 14:39 by openote
Initial Code
class Inputstuff def initialize @a = 0 @array = Array.new @counter = 0 end def receive @a = gets @a = @a.to_i while @a >= 0 do @array << @a @counter += 1 @a = gets @a = @a.to_i end end def sort # 0.upto(@counter-2) do |coolstuff| # if @array[coolstuff] > @array[coolstuff+1] # @array[coolstuff], @array[coolstuff+1] = @array[coolstuff+1], @array[coolstuff] # end # @array.reverse # end @array.sort! {|x,y| y <=> x} end def results @counter.times do |coolerstuff| puts @array[coolerstuff] end end end i = Inputstuff.new i.receive i.sort i.results
Initial URL
Initial Description
The items commented out were the way that things would have had to been coded if there was no sort! function in ruby
Initial Title
Sorting in Ruby
Initial Tags
Initial Language
Ruby