[RUBY] Sortie de calcul des calories rubis

Ceci est ma propre sortie.

J'ai fait un programme pour calculer les calories des aliments que je mangeais.

M = nombre de produits alimentaires N = nombre de personnes nourriture = calories par gramme manger = combien de g tu as mangé carolie = calories totales

qiita.rb


M,N = gets.chomp.split(" ").map{|i| i.to_i}

food = []
i = 0
M.times do 
  i = (gets.to_f / 100)
  food.push(i)
end


eat = []

N.times do
  i = gets.chomp.split(" ").map{|i| i.to_i}
  eat.push(i)
end

i = 0
f = 0
total = []
count = N
count1 = M - 1
calorie = 0

while count > 0 do
  for s in 0..count1 do
    calorie += (food[i] * eat[f][s]).floor
    i = i + 1
  end
  total.push(calorie)
  calorie = 0
  i = 0
  f = f + 1
  count = count - 1
end


puts total

Je ne suis pas habitué à utiliser des phrases, donc je suis content de pouvoir l'utiliser cette fois. Peut-être ai-je senti que je pourrais condenser davantage en utilisant un tableau à deux dimensions cette fois, mais cela n'a pas fonctionné. .. ..

Recommended Posts

Sortie de calcul des calories rubis
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
Programme de calcul du score Ruby
Triangle de sortie en Ruby
[Ruby on Rails] Fonction de sortie CSV
Coopération Ruby / Rust (3) Calcul numérique avec FFI
Ruby print met la méthode de sortie p printf
Liaison Ruby / Rust (4) Calcul numérique avec Rutie