Sobes.tech
Back to tasks
Junior — Senior
138

Сборка групп анаграмм из списка слов

Task condition

livecode

Дан список строк, требуется объединить слова‑анаграммы в отдельные подмассивы. Слово A считается анаграммой слова B, если их можно получить друг из друга перестановкой символов. Все элементы входного списка состоят только из строчных латинских букв.

Input
['eat', 'tea', 'tan', 'ate', 'nat', 'bat']

Output
[
  ['ate', 'eat', 'tea'],
  ['nat', 'tan'],
  ['bat']
]