#337 Группировка профилей по организации и группе
Необходимо сгруппировать так, что в первой Map должен быть ключ organizationId, а значение Map, в которой ключ groupId а значение List<Profile>:
static public class Profile {
public Long id;
public Long organizationId;
public Long groupId;
}
public Map<Long, Map<Long, List<Profile>>> groupByOrgIdAndGroupId(List<Profile> data) {
...
}
Пример:
[1, 0, 1]
[2, 0, 1]
[3, 0, 2]
[4, 1, 1]
[5, 1, 2]
Result:
{
"0": {
"1" : [{1..}, {2..}],
"2" : [{3..}],
}
"1": {
"1" : [{4..}],
"2" : [{5..}]
}
}
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору