Skip to content · ⁨Перейти к содержанию⁩

Group anagrams · ⁨Группировка анаграмм⁩

English

Group anagrams

Two words are anagrams if they use exactly the same letters, like eat and tea. Group the anagrams together and return a list of groups.

The trick: sort the letters of each word to make a key — eat and tea both become aet. Words with the same key belong in the same group. Use a dictionary from key → list of words, and remember the order the keys first appear.

Русский

Сгруппировать анаграммы

Два слова являются анаграммами, если они состоят из одних и тех же букв, например, eat и tea. Сгруппируйте анаграммы вместе и верните список групп.

Трюк: отсортируйте буквы каждого слова, чтобы получить ключ — слова eat и tea оба превратятся в aet. Слова с одинаковым ключом должны попасть в одну группу. Используйте словарь вида «ключ → список слов» и сохраняйте порядок первого появления ключей.

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP