[RUBY] Ausgabe der Rubinkalorienberechnung

Dies ist meine eigene Ausgabe.

Ich habe ein Programm durchgeführt, um die Kalorien der Lebensmittel zu berechnen, die ich gegessen habe.

M = Anzahl der Lebensmittel N = Anzahl der Personen Essen = Kalorien pro Gramm essen = wie viele g du gegessen hast Carolie = Gesamtkalorien

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

Ich bin es nicht so gewohnt, Sätze zu verwenden, deshalb bin ich froh, dass ich sie diesmal verwenden kann. Vielleicht hatte ich das Gefühl, dass ich diesmal durch die Verwendung eines zweidimensionalen Arrays mehr verdichten könnte, aber es funktionierte nicht. .. ..

Recommended Posts

Ausgabe der Rubinkalorienberechnung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
Ruby Score Berechnungsprogramm
Ausgabedreieck in Ruby
[Ruby on Rails] CSV-Ausgabefunktion
Ruby / Rust-Kooperation (3) Numerische Berechnung mit FFI
Ruby print setzt die Ausgabemethode p printf
Ruby / Rust-Verknüpfung (4) Numerische Berechnung mit Rutie