Группировка анаграмм

Словари Сложная
Дан массив строк 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%успешность
Войдите, чтобы решить →