Sha256: e808d439cdffdd0326b094874eef858b00fd536422dc0c33d1d6e44956b10343
Contents?: true
Size: 564 Bytes
Versions: 2
Compression:
Stored size: 564 Bytes
Contents
describe Integer, "#myriagonal?" do MYRIAGONAL = [0, 1, 10000, 29997, 59992, 99985, 149976, 209965, 279952, 359937, 449920, 549901, 659880, 779857, 909832, 1049805, 1199776, 1359745, 1529712, 1709677, 1899640, 2099601] it "should return true for myriagonal numbers" do MYRIAGONAL.shuffle.first(2).each{|n| n.should be_myriagonal} end it "should return false for non-myriagonal numbers" do ((0..MYRIAGONAL.last).to_a - MYRIAGONAL).shuffle.first(2).each do |n| n.should_not be_myriagonal end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
numb-0.21.0 | spec/myriagonal_spec.rb |
numb-0.20.0 | spec/myriagonal_spec.rb |