Créons un programme qui génère la séquence de nombres suivante.
5 8 11 14 17 20 23 26 29 32
Vous pouvez voir que le premier nombre est 5 et qu'il augmente de 3. Généralement, cela s'appelle la séquence d'égalité avec le premier terme 5 et la tolérance 3.
Créons un programme qui produit une telle séquence de nombres. Puisque le premier terme m est donné et que la tolérance n est donnée, créez un programme qui produit les nombres jusqu'au 10e nombre séparés par des espaces.
L'entrée est donnée dans le format suivant avec le premier terme m et la tolérance n séparés par un espace demi-largeur.
Un saut de ligne est inséré à la fin de la dernière ligne de la valeur d'entrée.
m n
Sortie de la séquence d'égalité du premier terme m et de la tolérance n, séparés par des espaces du 1er au 10e.
3 3
3 6 9 12 15 18 21 24 27 30
5 10
5 15 25 35 45 55 65 75 85 95
1 3
1 4 7 10 13 16 19 22 25 28
python
num = gets.chomp.split(" ").map(&:to_i)
x = num[0]
i = 1
array = []
while i <= 10
array << x
x = x + num[1]
i += 1
end
print array.join(" ")
Recommended Posts