Sha256: ddf1d027aca6930c7c36eec027878bc8f7271435235243f6bd01abb0a83b89be

Contents?: true

Size: 567 Bytes

Versions: 20

Compression:

Stored size: 567 Bytes

Contents

describe Integer, "#congruum?" do
  # A057102
  @seq = [24,96,120,240,336,384,480,720,840,960,1320,1344,
          1536,1920,1944,2016,2184,2520,2880,3360,3696,3840,
          3960,4896,5280,5376,5544,6144,6240,6840,6864,7680,
          7776,8064,8736,9240,9360,9720,10080,10296,10920,
          11520,12144].to_seq

  @seq.each do |n|
    it "should return true for congruum #{n}" do
      n.should be_congruum
    end
  end

  @seq.invert.sample(10).each do |n|
    it "should return false for non-congruum #{n}" do
      n.should_not be_congruum
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/congruum_spec.rb
numb-0.185.0 spec/numb/congruum_spec.rb
numb-0.184.0 spec/numb/congruum_spec.rb
numb-0.181.0 spec/numb/congruum_spec.rb
numb-0.170.0 spec/numb/congruum_spec.rb
numb-0.152.0 spec/numb/congruum_spec.rb
numb-0.138.0 spec/numb/congruum_spec.rb
numb-0.125.0 spec/numb/congruum_spec.rb
numb-0.114.0 spec/numb/congruum_spec.rb
numb-0.111.0 spec/numb/congruum_spec.rb
numb-0.109.0 spec/numb/congruum_spec.rb
numb-0.99.0 spec/numb/congruum_spec.rb
numb-0.96.0 spec/numb/congruum_spec.rb
numb-0.89.0 spec/numb/congruum_spec.rb
numb-0.84.0 spec/congruum_spec.rb
numb-0.77.0 spec/congruum_spec.rb
numb-0.72.1 spec/congruum_spec.rb
numb-0.72.0 spec/congruum_spec.rb
numb-0.68.0 spec/congruum_spec.rb
numb-0.63.0 spec/congruum_spec.rb