Ищем среднюю продолжительность, где продолжительность в форме 1.day, 3.months, 2.weeks format.
# provided array
a = [1.day, 3.days, 1.week, 4.days]
# desired output
a.average = "3 days"
Любой способ, которым я пробовал результаты в рядесекунды являются выходными данными, например:
a.inject(:+) = "15 days"
a.inject(:+) / a.size = 324000
Я смотрел на камень лингвистики, но он выводит значение только в виде числа (триста двадцать четыре тысячи)