Write a function to group anagrams from a list of strings.
MediumProblem Statement
Write a function to group anagrams from a list of strings.
Sample Input
List: ["eat", "tea", "tan", "ate", "nat", "bat"]
Sample Output
Grouped anagrams: [[eat, tea, ate], [tan, nat], [bat]]
Limits
Time: 2s · Memory: 256 MB
Code Editor
00:00
fun groupAnagrams(strings: List<String>): List<List<String>> {
// Add your code here to group anagrams
}
fun main() {
val strings = listOf("eat", "tea", "tan", "ate", "nat", "bat")
println("Grouped anagrams: ${groupAnagrams(strings)}")
}
Input
List: ["eat", "tea", "tan", "ate", "nat", "bat"]
Expected Output
Grouped anagrams: [[eat, tea, ate], [tan, nat], [bat]]