Geben Sie eine Zahl ein und geben Sie true zurück, wenn es sich um eine Primzahl handelt, false, wenn es sich nicht um eine Primzahl handelt.
while str = STDIN.gets
break if str.chomp == "exit"
n=str.to_i
count=0
for i in 1..n+1 do
d=n%i
if d==0 then
count+=1
end
end
if count==2 then
print("true")
else
print("false")
end
puts "\n"
end
Recommended Posts