important_duration = important_durations[0..[(important_titles.size * 0.4).round, 3].max].sum - ignored_latest_duration important_threshold = important_duration * 100.0 / total_duration
ova_duration_subtract = if ova_duration * 1.0 / total_duration <= 0.1 && franchise.size > 5 && ova.size > 2 ova_duration / 2 else 0 end
@Ryczard Humel, Если простыми словами, то берется сумма топ 40% самых длительных тайлов во франшизе и потом делится на общую длительность франшизы, если прогнать через код франшизу, то там получатся как раз эти 90.9%По поводу вычета OVA, не происходит, ибо они длинные
@Ryczard Humel