RosettaCodeData/Task/Primality-by-Wilsons-theorem/Ruby/primality-by-wilsons-theorem.rb
2023-07-01 13:44:08 -04:00

6 lines
119 B
Ruby

def w_prime?(i)
return false if i < 2
((1..i-1).inject(&:*) + 1) % i == 0
end
p (1..100).select{|n| w_prime?(n) }