Group Anagrams

Try to solve the Group Anagrams problem.


Given a list of words or phrases, group the words that are anagrams of each other. An anagram is a word or phrase formed from another word by rearranging its letters.


Let strs be the list of strings given as input to find the anagrams.

  • 11 \leq strs.length 103\leq 10^3
  • 00 \leq strs[i].length 100\leq 100
  • strs[i] consists of lowercase English letters.

Note: The order in which the output is displayed doesn’t matter.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy