euler/old-ruby/primes.rb
2019-06-11 13:43:20 +02:00

16 lines
380 B
Ruby

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