#include <bits/stdc++.h>
vector<vector<string>>
getGroupedAnagrams(vector<string> &input, int n)
{
unordered_map<string,vector<string>>mp;
vector<vector<string>>ans;
for(int i=0 ; i<n ; i++)
{
string str=input[i];
string s=str;
sort(s.begin(),s.end());
mp[s].push_back(str);
}
for(auto it:mp)
{
ans.push_back(it.second);
}
return ans;
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter