2014年5月13日 星期二

[UVA] 10252 - Common Permutation

/*20140513 hanting*/
#include <iostream>
using namespace std;
int main()
{
    string s1,s2;
    while(getline(cin,s1))
    {
        int a[26]={0};
        int b[26]={0};
        for(int i=0;i<s1.size();i++)
        {
            a[(int)s1[i]-97]++;
        }
        getline(cin,s2);
        for(int i=0;i<s2.size();i++)
        {
            b[(int)s2[i]-97]++;
        }
        for(int i=0;i<26;i++)
        {
                for(int j=0;j<a[i] && j<b[i];j++)
                    cout<<(char)(i+97);
        }
        cout<<endl;
    }

    return 0;
}

沒有留言:

張貼留言