euler/primes.rb

17 lines
380 B
Ruby
Raw Normal View History

2011-05-31 15:31:13 +00:00
class Primes
attr_accessor :primes
def initialize(nb=1)
puts "Read primes"
@primes=File.read("firsts_#{nb}MM_primes.txt").split().collect! { |p| p.to_i }
@is_prime={}
puts "Init datastructure"
@primes.each do |p|
@is_prime[p]=true
end
end
def is_prime(p)
return @is_prime[p] == true
end
end