#include<iostream> #include<string> #include<vector> #include<algorithm> using namespace std; int main() { string str1; string str2; while (getline(cin,str1)) { vector<char>vec; getline(cin, str2); for (int i = 0; i < str2.size(); i++) { char temp = str2[i]; if (str1.find(temp) != -1) { int pos = str1.find(temp); vec.push_back(temp); str1.erase(pos, 1); } } sort(vec.begin(), vec.end()); for (int i = 0; i < vec.size(); i++) { cout << vec[i]; } cout << endl; } return 0; } |
Double click to view unformatted code.