#include<iostream> #include<vector> #include<algorithm> #include<iomanip> #include<string> using namespace std; int main() { string a, b; while (getline(cin, a) && getline(cin, b)) { int counta[26] = { 0 }; int countb[26] = { 0 }; for (int i = 0; i < a.size(); i++) counta[a[i] - 'a']++; for (int i = 0; i < b.size(); i++) countb[b[i] - 'a']++; for (int i = 0; i < 26; i++) { while (counta[i] && countb[i]) { cout << (char)('a' + i); counta[i]--; countb[i]--; } } cout << endl; } } |
Double click to view unformatted code.