#include<iostream> #include<string> #include<algorithm> using namespace std; int main() { int t; string s1, s2; char c[100] = { 0 }; cin >> t; while (t--) { getchar(); cin >> s1 >> s2; int k = 0; for (int i = 0; i < s1.size(); i++) { for (int j = 0; j < s2.size(); j++) { if (s1[i] == s2[j]) { c[k++] = s2[j]; s2[j] = '0';//防止重复 break; } } } if (k == 0) cout << -1 << endl; else{ sort(c, c + k); for (int i = 0; i < k; i++) { if (i == k - 1) cout << c[i] << endl; else cout << c[i]; } } } } |
Double click to view unformatted code.