Назад к задачам
СБЕР СтрахованиеПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Группировка слов списка по анаграммам
Компании, где спрашивали:
Условие задачи
Дан набор строк. Необходимо объединить их в группы, где каждая группа состоит из слов‑анаграмм — слов, содержащих одинаковый набор букв, но расположенных в разном порядке. При формировании групп регистр символов и пробелы не учитываются.
public static void main(String[] args) {
List<String> anagrams = List.of("Race", "NIght", " Angel", "Care", "angel", "ThiNG", "angel", "angel") ;
System.out.println(removeAnagrams(anagrams));
}