Bitte beachten Sie, dass dies eine Lernnotiz ist.
Dieses Mal berechnen wir die Summe der ganzen Zahlen von 5 oder mehr.
Eingabebeispiel 1
1
3
Ausgabebeispiel 1
0
Eingabebeispiel 2
9
2
-3
-3
4
-1
6
4
5
8
Ausgabebeispiel 2
19
loop = gets.chomp.to_i
ans = 0 //Anfangswert einstellen
(1..loop).each do |i|
num = gets.chomp.to_i
if num >= 5
ans = ans + num
end
end
puts ans
loop = gets.chomp.to_i
gets.chomp.to_i
erhält die erste Zeile (9 in Beispiel 2)
(1..loop).each do |i|
Der Wert nach 1 des Wertes, der der Schleife mit "(1..loop)" zugewiesen wurde, wird wiederholt extrahiert und die Variable i Ersetzt in (Erhalten Sie die zweite und nachfolgende Zeile (2 -3 -3 4 -1 6 4 5 8 in Beispiel 2))
num = gets.chomp.to_i
Konvertieren Sie den der Variablen i zugewiesenen Wert erneut in eine Ganzzahl und weisen Sie ihn num zu
if num >= 5
ans = ans + num
end
Fügen Sie nur dann zu ans hinzu, wenn num in der if-Anweisung 5 oder mehr beträgt
Ich habe nicht verstanden, warum es notwendig war, es in jeder Anweisung erneut in eine Ganzzahl umzuwandeln.
Vielen Dank für Ihren Professor!