#include<bits/stdc++.h> using namespace std; int main(void) { int i,mmin; vector <int> alpha1(26,0),alpha2(26,0); string s1,s2; while(cin>>s1>>s2) { for(i=0;i<s1.size();++i) alpha1[s1[i]-'a']++; for(i=0;i<s2.size();++i) alpha2[s2[i]-'a']++; for(i=0;i<26;++i) { if(alpha1[i]!=0&&alpha2[i]!=0) { mmin=min(alpha1[i],alpha2[i]); while(mmin--) {printf("%c",'a'+i);} } alpha1[i]=0;alpha2[i]=0; } cout<<endl; } } |
Double click to view unformatted code.