Sha256: e530f16524733a48ae87ca7d0953443dc0c8bb76133d49c4476d92e2adf631e0
Contents?: true
Size: 372 Bytes
Versions: 3
Compression:
Stored size: 372 Bytes
Contents
module fibonacci def closest_fibonacci def fibonaccit(n) return n if (0..1).include? n fibonaccit(n-1) + fibonaccit(n-2) if n > 1 end i = 0 while fibonaccit(i) < self do i = i + 1; end fib(i - 1) end end class Float; include fibonacci; end class Fixnum; include fibonacci; end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
closest_fibonacci-1.2.7 | lib/closest_fibonacci.rb |
closest_fibonacci-1.2.6 | lib/closest_fibonacci.rb |
closest_fibonacci-1.2.5 | lib/closest_fibonacci.rb |