Sha256: 1e53316d9976682dfffcaea89b8f48c921fd0375ab28a39145e6c581b1ecfc84
Contents?: true
Size: 200 Bytes
Versions: 23
Compression:
Stored size: 200 Bytes
Contents
class Integer def lucas? return true if (@@lucas ||= [2,1]).include?(self) while @@lucas.last < self @@lucas.push(@@lucas[-2] + @@lucas[-1]) end @@lucas.last == self end end
Version data entries
23 entries across 23 versions & 1 rubygems