Group Anagrams
Group strings by their letter multiset. Return every input string once, preserving duplicate occurrences; group order and order within groups are unrestricted.
Example 1
strs = ["arc","car","rat","tar","x"][["arc","car"],["rat","tar"],["x"]]Explanation
arc/car share letters, rat/tar share letters, and x forms its own group.
Example 2
strs = ["","a",""][["",""],["a"]]Explanation
Both empty strings survive as two occurrences in one group; a forms another.
Example 3
strs = [][]Explanation
No input strings means no groups.
Constraints
- 0 <= number of strings <= 10000
- Each string has 0..100 lowercase English letters
Function contract
groupAnagramsArguments: jsonSolutionRuns on your device
Loading draft…
Run: 3 examples; Submit: 34 cases, on your device.
["arc","car","rat","tar","x"]