# Contest : Campus Code Coding Competition | CodeChef

Author: Codechef Adgitm Chapter : https://www.codechef.com/users/test_account_9
Tester: Codechef Adgitm Chapter : https://www.codechef.com/users/test_account_9
Editorialist: Codechef Adgitm Chapter : https://www.codechef.com/users/test_account_9

Easy

# PREREQUISITES:

Basic Searching and Compairing.

# PROBLEM:

Your PUBG game has been hacked, The hacker changed the name of each player in a team in anagrams of a random word. The only way to differentiate your team members is finding everyone whose name is now an anagram of your name. write a program to find your teammates.

EXPLANATION:
For example, given name list [‘eat’, ‘ate’, ‘apt’, ‘pat’, ‘tea’, ‘now’] and your name as ‘eta’ your team members are [‘eat’ ‘ate’ ‘tea’]

SOLUTION:
C++:

#include<bits/stdc++.h>

#define deb(x) cerr<<"["<<#x<<" : “<<x<<”]\n";
#define int long long int
#define endl ‘\n’
#define FASTIO ios_base::sync_with_stdio(false);cin.tie(NULL);
#define mod 1000000007

using namespace std;

void solve()
{
string ur_name; cin >> ur_name;
sort(ur_name.begin(), ur_name.end());
int n; cin >> n;
vector ans;
while (n–) {
string mem_name;
cin >> mem_name;

``````	string temp = mem_name;
sort(mem_name.begin(), mem_name.end());
if (ur_name == mem_name) {
ans.push_back(temp);
}
}
sort(ans.begin(), ans.end())
;	for (int i = 0; i < ans.size(); i++) {
cout << ans[i] << " ";
}
``````

}

int32_t main() {
FASTIO;