Sha256: d79e54361fc01e2e5c189d68ff8c04cbab50452f2edd5605dc65dd310b2acf43
Contents?: true
Size: 586 Bytes
Versions: 7
Compression:
Stored size: 586 Bytes
Contents
# coding: utf-8 describe Integer, "#e_perfect?" do # A054979 @seq = [36,180,252,396,468,612,684,828,1044,1116,1260, 1332,1476,1548,1692,1800,1908,1980,2124,2196,2340, 2412,2556,2628,2700,2772,2844,2988,3060,3204,3276, 3420,3492,3636,3708,3852,3924,4068,4140,4284,4572, 4716] @seq.each do |n| it "returns true for e-perfect number #{n}" do n.should be_e_perfect end end @seq.to_seq.invert.sample(100).each do |n| it "returns false for non-e-perfect number #{n}" do n.should_not be_e_perfect end end end
Version data entries
7 entries across 7 versions & 1 rubygems