pocketlang/tests/benchmark/fib/fib.rb

15 lines
182 B
Ruby
Raw Normal View History

2021-05-07 17:41:19 +08:00
def fib(n)
if n < 2 then
n
2021-05-07 17:41:19 +08:00
else
fib(n - 1) + fib(n - 2)
end
end
start = Time.now
for i in 0...10
puts fib(30)
2021-05-07 17:41:19 +08:00
end
puts "elapsed: " + (Time.now - start).to_s + ' s'