[Ruby] Ein Programm, das Primzahlen bestimmt

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

  1. Oktober 2020

Recommended Posts

[Ruby] Ein Programm, das Primzahlen bestimmt
[Ruby] Ein Programm / Konzept, das each_with_index und search kombiniert
[ruby] Erstellen eines Programms, das nur auf bestimmte Bedingungen reagiert
Ein Programm, das die Leistung von 2 bis 100 berechnet
Ruby Gehaltsberechnungsprogramm
Primzahlen beurteilen
Ich habe ein Primfaktorisierungsprogramm in Java geschrieben
Berechnen Sie die Differenz zwischen Zahlen in einem Ruby-Array
Nachschlagewerk, das mein Bruder hatte, hatte, hatte Ruby, Java
So starten Sie einen anderen Befehl in einem Ruby-Programm
Sichere Zahlen (Ruby Edition)
Ruby Score Berechnungsprogramm
Ein Programm (Java), das die Summe von ungeraden und geraden Zahlen in einem Array ausgibt
Menüprogramm erstellt
Ruby Numerical Reference Program
Ein Programm, das die Anzahl der Wörter in einer Liste zählt