редьюс сразу говорит что ты хочешь сделать с коллекцией, с циклом же все не так однозначно. Редьюс я пишу когда:
- действие аггрегации можно описать лямбдой(1 выражение, которое возвращает значение)
- Не нужно использовать early return
- Не используются free variables, а только параметры самой функции
это правильно, ты молодец, слов нет👍 продолжай в том же духе