Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

Programming Exercises

Write a function to group anagrams from a list of strings.

Hard

Problem Statement

Write a function to group anagrams from a list of strings.

Sample Input

['eat', 'tea', 'tan', 'ate', 'nat', 'bat']

Sample Output

[['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']]

Limits

Time: 2s · Memory: 256 MB

Code Editor
00:00
def group_anagrams(): strs = ["eat", "tea", "tan", "ate", "nat", "bat"] # Your code here return
Log in or sign up to run or submit your code.Log inSign up
Input
['eat', 'tea', 'tan', 'ate', 'nat', 'bat']
Expected Output
[['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']]