Sha256: 6fe336eb4c4c795eff35670a2b428e80537748b8d033a961896e7cd61d62c574

Contents?: true

Size: 362 Bytes

Versions: 2

Compression:

Stored size: 362 Bytes

Contents

import "java.lang.System"

def fib(a:int)
  if a < 2
    a
  else
    fib(a - 1) + fib(a - 2)
  end
end

def bench(times:int)
  while times > 0
    time_start = System.currentTimeMillis
    puts "fib(45):"
    puts fib(45)
    time_total = System.currentTimeMillis - time_start
    puts "Total time:"
    puts time_total
    times -= 1
  end
  nil
end

bench 10

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
duby-0.0.2-java examples/fib.duby
duby-0.0.1 examples/fib.duby