Контест Middle Задачи на Kotlin обновлено

Группы анаграмм

Условие

Слова, которые получаются друг из друга перестановкой букв, образуют группу анаграмм. Одинаковые слова тоже в одной группе.

Ввод. В первой строке n (1 ≤ n ≤ 10^5). Далее n слов из строчных латинских букв, длина каждого до 10.

Вывод. Два числа через пробел: сколько групп и размер самой большой группы.

Как подойти

Подсказки: 1
  1. Что общего у всех анаграмм? Отсортируй буквы.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.