Контест Junior Массивы изнутри обновлено
Группировка по ключу
Условие
Даны пары город имя (имя может содержать пробелы). Сгруппируйте людей по городам.
Ввод: n (1 ≤ n ≤ 10⁴), затем n строк. Город это первое слово (латиница и цифры), имя всё остальное.
Вывод: по строке на город: город (k): имена, где имена отсортированы по возрастанию (побайтово) и разделены , . Города по убыванию числа людей, при равенстве по названию.
Пример
5
Moscow Anna
Kazan Boris
Moscow Vera
Omsk Gleb
Kazan Dina
Kazan (2): Boris, Dina
Moscow (2): Anna, Vera
Omsk (1): Gleb
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.