[RAILS] [Problem] Aufeinanderfolgendes Urlaubswetter (Ruby Edition)
[Problem] Lösen des Wetters für aufeinanderfolgende Feiertage (Ruby Edition)
Q
Sie hatten sieben aufeinanderfolgende Feiertage, haben sich aber entschieden, auszugehen, wenn die Regenwahrscheinlichkeit weniger als 30% betrug.
Da die 7-Tage-Niederschlagswahrscheinlichkeit (%) getrennt durch Zeilenumbrüche eingegeben wird, geben Sie die Gesamtzahl der Tage aus, die ausgehen sollen.
Beispiel
13
0
15
31
89
100
30
Wenn gegeben
4
Erstellen Sie ein Programm, das ausgibt.
Wert eingegeben werden
Die Eingabe erfolgt im folgenden Format:
t_1
t_2
t_3
t_4
t_5
t_6
t_7
Erwartete Ausgabe
Da die 7-Tage-Niederschlagswahrscheinlichkeit getrennt durch Zeilenumbrüche eingegeben wird, geben Sie die Gesamtzahl der Tage aus, die ausgehen sollen.
Meine Antwort
python
t_1 = gets.chomp.to_i
t_2 = gets.chomp.to_i
t_3 = gets.chomp.to_i
t_4 = gets.chomp.to_i
t_5 = gets.chomp.to_i
t_6 = gets.chomp.to_i
t_7 = gets.chomp.to_i
int = t_1, t_2, t_3, t_4, t_5, t_6, t_7
str = int.select do |i|
i <= 30
end
print str.size
Kommentar
Dieses Mal werden die Zahlen von t_1 bis t_7 im Array mit int = gespeichert. Auf diese Weise können Sie die Auswahlmethode </ font> verwenden, mit der ein bestimmter Wert aus dem Array abgerufen werden kann. Wenn Sie also str mit print drucken, erhalten Sie [13,0,15,30] </ font>. Dieses Mal ist es ein Problem, die Anzahl auszugeben, daher gebe ich die Anzahl der Werte mit der Größenmethode aus.
das ist alles!