Overview
Agar do strings mein bilkul wahi characters aur same counts hain toh woh anagrams hain.
Analogy
Jaise scrabble tiles rearrange karna—same tiles, alag order.
Step-by-step
- Normalize karo (lowercase, spaces hatao)
- Method 1: sort karke compare karo
- Method 2: Counter se compare karo
- Equal hain toh anagram hai
Visual
"listen" aur "silent"
sorted("listen") == sorted("silent") ?
Common mistakes
- Case aur spaces normalize nahi karna
- Numbers aur symbols count karna chahiye ya nahi (requirements pe depends)
Practice questions
- "listen"/"silent" jaise pairs verify karo
- Word list ko anagram groups mein classify karo
Time
O(n log n) sorting, O(n) Counter