EB
Size: a a a
EB
EB
ℹ🅿
ℹ🅿
ℹ🅿
EB
EB
ℹ🅿
EB
ℹ🅿
EB
EB
EB
ℹ🅿
EB
def calculate_payments(loans, sum)
total_debt = loans.map { |loan| loan[:amount] }.sum
month_number = 0
result = []
while total_debt > 0
calculated_month = MonthCalculator.new(loans, sum).call
total_debt = calculated_month[:sum]
month_loans = calculated_month[:loans]
month_number += 1
month = { month_number: month_number, loans: month_loans }
result << month
end
result
end
EB
EB
EB
ℹ🅿
EB