Sha256: 6c5478f399db6088f3d7be98e076422f4ffc43800acfcd1d10ce599475fcb4d4
Contents?: true
Size: 543 Bytes
Versions: 14
Compression:
Stored size: 543 Bytes
Contents
describe Integer, "#goldbach?" do it "returns false for numbers less than or equal to 2" do (0..2).each{|n| n.should_not be_goldbach} end it "returns false for any odd number" do prng = Random.new 100.times do n = prng.rand(3..100000001) redo if n.even? n.should_not be_goldbach end end it "returns true for any even number that is the sum of two primes" do prng = Random.new 100.times do n = prng.rand(4..100000001) redo if n.odd? n.should be_goldbach end end end
Version data entries
14 entries across 14 versions & 1 rubygems