Sha256: 9d601dff39e634a44380832b9bdbdcbe469a09e0e70a44d18384f4beab9ebc58
Contents?: true
Size: 429 Bytes
Versions: 3
Compression:
Stored size: 429 Bytes
Contents
#!/usr/bin/env ruby require 'closest_fibonacci' 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 fibonaccit(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.13 | bin/closest_fibonacci |
closest_fibonacci-1.2.12 | bin/closest_fibonacci |
closest_fibonacci-1.2.10 | bin/closest_fibonacci |