#include<stdio.h> #include<string.h> int main() { int i,T,k,t,n,temp; char a[10000]; char b[10000]; char c[10000]; scanf("%d", &T); for (i = 0; i < T; i++) { n = 0; scanf("%s", a); scanf("%s", b); for (k = 0; k < strlen(a); k++) { for (t = 0; t < strlen(b); t++) { if (a[k] == b[t]) { c[n++] = b[t]; b[t] = '1'; } } } c[n] = '\0'; if (n == 0) { printf("-1\n"); } else { for (k = 0; k < strlen(c); k++) { for (t = k; t < strlen(c); t++) { if (c[t] < c[k]) { temp = c[t]; c[t] = c[k]; c[k] = temp; } } } puts(c); } } } |
Double click to view unformatted code.