Problem
Submissions

Problem: Group Anagrams

Statement

Given a list of strings strs, group together all strings that are anagrams of each other.

An anagram is a string formed by rearranging the letters of another string, using all original letters exactly once. For example, “eat”, “tea”, and “ate” are anagrams.

Return a list of groups, where each group contains strings that are anagrams of each other.

Note: The order of the groups and the order of strings within each group does not matter.

Constraints:

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.
Problem
Submissions

Problem: Group Anagrams

Statement

Given a list of strings strs, group together all strings that are anagrams of each other.

An anagram is a string formed by rearranging the letters of another string, using all original letters exactly once. For example, “eat”, “tea”, and “ate” are anagrams.

Return a list of groups, where each group contains strings that are anagrams of each other.

Note: The order of the groups and the order of strings within each group does not matter.

Constraints:

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.