Skip to content

Commit 425262d

Browse files
committed
Solution Group Anagrams
1 parent 44c8ea7 commit 425262d

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

group-anagrams/doitduri.swift

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution {
2+
func groupAnagrams(_ strs: [String]) -> [[String]] {
3+
var groups: [String: [String]] = [:]
4+
5+
for str in strs {
6+
let sortedStr = String(str.sorted())
7+
8+
var values = groups[sortedStr] ?? []
9+
values.append(str)
10+
11+
groups[sortedStr] = values
12+
}
13+
14+
return Array(groups.values)
15+
}
16+
}

0 commit comments

Comments
 (0)