Sha256: 18f55db13389eebf853f82045480706ee8327d6ad10fa9c10fcfadde98aa24f3

Contents?: true

Size: 477 Bytes

Versions: 4

Compression:

Stored size: 477 Bytes

Contents

# coding: utf-8
describe Integer, "#mertens" do
  # A002321
  @seq = [1,0,-1,-1,-2,-1,-2,-2,-2,-1,-2,-2,-3,-2,-1,-1,-2,
          -2,-3,-3,-2,-1,-2,-2,-2,-1,-1,-1,-2,-3,-4,-4,-3,
          -2,-1,-1,-2,-1,0,0,-1,-2,-3,-3,-3,-2,-3,-3,-3,-3,
          -2,-2,-3,-3,-2,-2,-1,0,-1,-1,-2,-1,-1,-1,0,-1,-2,
          -2,-1,-2,-3,-3,-4,-3,-3,-3,-2,-3,-4,-4,-4]

  @seq.to_enum.with_index(1).each do |m, n|
    it "returns #{m} for #{n}" do
      n.mertens.should == m
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/mertens_spec.rb
numb-0.185.0 spec/numb/mertens_spec.rb
numb-0.184.0 spec/numb/mertens_spec.rb
numb-0.181.0 spec/numb/mertens_spec.rb