اكتب دالة باسم groupAnagrams تأخذ قائمة من النصوص وتُرجع قائمة من المجموعات، حيث كل مجموعة تحتوي على الكلمات المتشابهة (anagrams).
المطلوب:
- الدالة تأخذ معامل واحد:
strs(قائمة نصوص) - الكلمات المتشابهة هي كلمات تحتوي على نفس الحروف بترتيب مختلف
- الدالة تُرجع قائمة من القوائم، كل قائمة داخلية تحتوي على كلمات متشابهة
- الترتيب داخل المجموعات أو بين المجموعات غير مهم
مثال:
groupAnagrams(["eat", "tea", "tan", "ate", "nat", "bat"])
# [["eat", "tea", "ate"], ["tan", "nat"], ["bat"]]
groupAnagrams([""])
# [[""]]
groupAnagrams(["a"])
# [["a"]]
groupAnagrams(["abc", "bca", "cab", "xyz", "zyx"])
# [["abc", "bca", "cab"], ["xyz", "zyx"]]