#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { char a[1000],b[1000],c[1000]; int first[1000]={0}; while(gets(a)) { gets(b); memset(first,0,sizeof(first)); int i,j,t=0; for(i=0;a[i]!='\0';i++) { for(j=0;b[j]!='\0';j++) { if(!first[j]&&a[i]==b[j]) { c[t++]=b[j]; first[j]=1; break; } } } sort(c,c+t); for(i=0;i<t;i++) putchar(c[i]); printf("\n"); } return 0; } |
Double click to view unformatted code.