Ceci est la sortie du mémo.
Cette fois, j'ai imaginé un programme pour calculer les points d'achats courants. Code ci-dessous
qiita.rb
n = gets.to_i
d_1,p_1 = Array.new(n){gets.chomp.split(' ').map{|i| i.to_i}}.transpose
p = 0
c = 0
while n > 0 do
if d_1[c].to_s.include?("3")
p += (p_1[c] * 0.03).floor
elsif d_1[c].to_s.include?("5")
p += (p_1[c] * 0.05).floor
else
p += (p_1[c] * 0.01).floor
end
c = c + 1
n = n - 1
end
puts p
Le problème est de savoir comment utiliser un point, inclure?. En conséquence, je l'ai renvoyé à une chaîne avec to_s et y ai fait référence. Existe-t-il une méthode qui fait directement référence aux nombres? Quand pensée.
Je n'ai pas pu le trouver dans la mesure où j'ai cherché, mais y a-t-il quelque chose? .. ..
Recommended Posts