close

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2760

 

#include <iostream>

#include <string>

#include <fstream>

 

using namespace std;

 

int main()

{

    int dataNum;

    string name1, name2;

    bool isSame;
    

    cin >> dataNum;

    for(int d = 0; d < dataNum; d++) {

        cin >> name1 >> name2;

        isSame = true;
        

        if(name1.length() != name2.length()) {

            cout << "No" << endl;

            continue;

        }

 

        for(int i = 0; i < name1.length(); i++) {

            if((name1[i] == 'a' || name1[i] == 'e' || name1[i] == 'i' || name1[i] == 'o' || name1[i] == 'u') && (name2[i] == 'a' || name2[i] == 'e' || name2[i] == 'i' || name2[i] == 'o' || name2[i] == 'u'))

                continue;

 

            if(name1[i] != name2[i]) {

                cout << "No" << endl;

                isSame = false;

                break;

            }

        }

 

        if(isSame)

            cout << "Yes" << endl;

    }

 

    return 0;

}

arrow
arrow
    全站熱搜

    楓綺 發表在 痞客邦 留言(0) 人氣()