Sha256: b750cb9f8b57d0aa1cddad282b0e25c0277ea1b610caa09f8bcfd13ff8c9df8c
Contents?: true
Size: 538 Bytes
Versions: 11
Compression:
Stored size: 538 Bytes
Contents
describe Integer, "#blum?" do # A016105 @seq = [21,33,57,69,77,93,129,133,141,161,177,201,209, 213,217,237,249,253,301,309,321,329,341,381,393, 413,417,437,453,469,473,489,497,501,517,537,553, 573,581,589,597,633,649,669,681,713,717,721,737, 749,753,781,789] @seq.each do |n| it "returns true for Blum integer #{n}" do n.should be_blum end end @seq.to_seq.invert.each do |n| it "returns false for non-Blum integer #{n}" do n.should_not be_blum end end end
Version data entries
11 entries across 11 versions & 1 rubygems