Sha256: 0c393cec85fee9e42252731290ac3c608f2da873c2ee7febb0c8ed1648c5ce1e

Contents?: true

Size: 201 Bytes

Versions: 29

Compression:

Stored size: 201 Bytes

Contents

# Compute the n'th triangle number, the hard way: triangle(n) == (n*(n+1))/2
def triangle(n)
  tri = 0
  0.upto(n) do |i|
    tri += i
  end
  tri
end

if __FILE__ == $0
  t = triangle(3)
  puts t
end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
solidus_backend-1.0.0.pre3 vendor/bundle/gems/byebug-2.7.0/test/examples/triangle.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/byebug-2.7.0/test/examples/triangle.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/byebug-2.7.0/test/examples/triangle.rb
byebug-3.0.0 test/examples/triangle.rb
byebug-2.7.0 test/examples/triangle.rb
byebug-2.6.0 test/examples/triangle.rb
byebug-2.5.0 test/examples/triangle.rb
byebug-2.4.1 test/examples/triangle.rb
byebug-2.4.0 test/examples/triangle.rb
byebug-2.3.1 test/examples/triangle.rb
byebug-2.3.0 test/examples/triangle.rb
byebug-2.2.2 old_doc/triangle.rb
byebug-2.2.1 old_doc/triangle.rb
byebug-2.2.0 old_doc/triangle.rb
byebug-2.1.1 old_doc/triangle.rb
byebug-2.1.0 old_doc/triangle.rb
byebug-2.0.0 old_doc/triangle.rb
byebug-1.8.2 old_doc/triangle.rb
byebug-1.8.1 old_doc/triangle.rb
byebug-1.8.0 old_doc/triangle.rb