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

Medium
ArrayHash Table

Дан массив строк strs, сгруппируйте анаграммы вместе. Порядок групп в ответе может быть любым.

Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно используя все исходные буквы ровно один раз.

Ограничения

  • 1 <= strs.length <= 10^4
  • 0 <= strs[i].length <= 100
  • strs[i] состоит из строчных букв английского алфавита

Примеры

Пример 1
Вход:
strs = ["eat","tea","tan","ate","nat","bat"]
Выход:
[["bat"],["nat","tan"],["ate","eat","tea"]]
Пример 2
Вход:
strs = [""]
Выход:
[[""]]
Пример 3
Вход:
strs = ["a"]
Выход:
[["a"]]
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода