Одна Map быстро находит пользователя по ID, другая заранее хранит число комментариев для каждого postId.
Для чего в решении собирать две `Map`: пользователей и количества комментариев?
Одна Map быстро находит пользователя по ID, другая заранее хранит число комментариев для каждого postId.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Одна Map быстро находит пользователя по ID, другая заранее хранит число комментариев для каждого postId.
Это убирает повторные find и filter для каждого поста. После построения индексов посты обогащаются одним проходом: общая сложность O(U + C + P) при обычной стоимости операций Map. Дополнительная память обменивается на отсутствие вложенных обходов.