Sobes.tech
Назад к задачам
Junior — Middle+
29

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

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан список строк, необходимо собрать все слова‑анаграммы в отдельные подмассивы, например: [["вертикаль", "компактер"], ["апельсин", "спанислы"], ...]

В качестве примера массива используем следующий набор данных:


const arr = [
    "вертикаль",
    "компактер",
    "апельсин",
    "спанислы",
    "австралистик",
    "ватерполистка",
    "кластер",
    "стансер",
    "стража",
    "корибль"
];

Требуется написать функцию, которая принимает такой массив и возвращает массив массивов, где каждый внутренний массив содержит слова‑анаграммы. Порядок групп и порядок слов внутри групп не важен.