a.programs
/ задачи / 48
Группировка анаграмм
Словари
Сложная
Дан массив строк words. Сгруппируйте слова, являющиеся анаграммами друг друга. Верните список групп в порядке первого появления представителя группы; порядок слов внутри группы — как во входном массиве.
Сигнатура функции
group_anagrams(words: list[str]) -> list[list[str]]
Примеры
Вход
Ожидаемый результат
[["eat", "tea", "tan", "ate", "nat", "bat"]]
[["eat", "tea", "ate"], ["tan", "nat"], ["bat"]]
[["a"]]
[["a"]]
1
решили
2
пытались
50%
успешность
Войдите, чтобы решить →