У меня есть пример хэша, который имеет два элемента (section_one и section_two) в Ruby. Я хочу суммировать каждый элемент отдельно и оценивать каждое среднее значение элемента.Подводя итог нескольким значениям массива в hash - Ruby
Мой хэш:
class_grades = {
:section_one => [88, 74, 64],
:section_two => [99, 100]
}
Я примерил этот код
sum = 0
class_grades.each do |key, value|
value.each do |value1|
sum += value1
end
puts "#{key}: #{sum.to_f}"
end
но оказывается результатом:
section_one: 226.0
section_two: 425.0
У меня есть проблема подытожить каждый элемент отдельно. Он оценивает первый элемент и продолжается. Не могли бы вы помочь мне решить эту проблему.
Благодарим за быстрый и надежный ответ! – Syildiz
@Syildiz Добро пожаловать) Вы можете отметить один из этих ответов в качестве правильного ответа, чтобы помочь другим найти решение связанных вопросов :) –