Sobes.tech
Junior — Senior
187

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

Сұралған компаниялар:
СБЕР СтрахованиеСБЕР Страхование

Тапсырма шарты

livecode

Дан набор строк. Необходимо объединить их в группы, где каждая группа состоит из слов‑анаграмм — слов, содержащих одинаковый набор букв, но расположенных в разном порядке. При формировании групп регистр символов и пробелы не учитываются.

public static void main(String[] args) {
    List<String> anagrams = List.of("Race", "NIght", " Angel", "Care",  "angel",  "ThiNG",  "angel",  "angel") ;
    System.out.println(removeAnagrams(anagrams));
}