#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(getline(cin,s1)&&getline(cin,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) { 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.