Sha256: b93e2c2a78655cc38ce5a0ca27e688b83fc7154f853d19ef8981ebb8ee339957
Contents?: true
Size: 612 Bytes
Versions: 15
Compression:
Stored size: 612 Bytes
Contents
describe Integer, "#jacobsthal_lucas?" do # A014551 @seq = [2,1,5,7,17,31,65,127,257,511,1025,2047,4097,8191, 16385,32767,65537,131071,262145,524287,1048577, 2097151,4194305,8388607,16777217,33554431, 67108865,134217727,268435457,536870911,1073741825, 2147483647].to_seq @seq.each do |n| it "should return true for Jacobsthal-Lucas number #{n}" do n.should be_jacobsthal_lucas end end @seq.invert.sample(10).each do |n| it "should return false for non-Jacobsthal-Lucas number #{n}" do n.should_not be_jacobsthal_lucas end end end
Version data entries
15 entries across 15 versions & 1 rubygems