[RAILS] [Problème] Temps de vacances consécutif (édition Ruby)

[Problème] Résoudre la météo pour des vacances consécutives (édition Ruby)

Q

Vous avez passé sept vacances consécutives, mais avez décidé de sortir si le risque de pluie était inférieur à 30%.

Étant donné que la probabilité de précipitations sur 7 jours (%) est entrée séparée par des sauts de ligne, indiquez le nombre total de jours pour sortir.

Exemple

13 0 15 31 89 100 30 Si donné 4 Créez un programme qui génère.

Valeur à saisir

L'entrée est donnée dans le format suivant:

t_1 t_2 t_3 t_4 t_5 t_6 t_7

Production attendue

Étant donné que la probabilité de précipitations sur 7 jours est entrée séparée par des sauts de ligne, affichez le nombre total de jours pour sortir.

Ma réponse

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

Commentaire

Cette fois, les nombres de t_1 à t_7 sont stockés dans le tableau avec int =. En faisant cela, vous pouvez utiliser la méthode de sélection </ font> qui peut récupérer une valeur spécifique du tableau. Donc, si vous imprimez str avec print, vous obtiendrez [13,0,15,30] </ font>. Cette fois, c'est un problème pour sortir le nombre, donc je sortie le nombre de valeurs avec la méthode de taille.

c'est tout!

Recommended Posts