Sha256: 3a8aef11bc0e82613e668f097619bbd9d1e90718ddfd4ff719d875da679db0fd

Contents?: true

Size: 501 Bytes

Versions: 2

Compression:

Stored size: 501 Bytes

Contents

---
layout: implementation
title: Bubble Sort
---

{% highlight ruby %}
def bubble(numbers)
  for i in (0..numbers.size-1)
    for j in (i..numbers.size-1)
      if numbers[i] > numbers[j]
        temp = numbers[i]
        numbers[i] = numbers[j]
        numbers[j] = temp
      end
    end
  end
  numbers
end

# Reading the input
input = gets
input = input.split(' ')[1..-1].map {|c| c.to_i }

bubble(input)

# Printing the output
puts input.inject {|output, n| "#{output} #{n}"}
{% endhighlight %}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jeka-0.1.1 test/site/ruby.textile
jeka-0.1.0 test/site/ruby.textile