관리 메뉴

사적공간

세 문자열을 입력 받고 중복 있으면 No, 없으면 Perfect 본문

KNOU_CS/C++

세 문자열을 입력 받고 중복 있으면 No, 없으면 Perfect

2sac 2024. 9. 30. 19:13

 

#include <iostream>
#include <cstring>
using namespace std;
char a1[10];
char a2[10];
char a3[10];
int dat[100] = { 0 };

void isPP(char x[]) {
    int len = strlen(x);
    for (int i = 0; i < len; i++) {
        dat[x[i]]++;
    }

}

int main() {

    cin >> a1;
    cin >> a2;
    cin >> a3;

    

        isPP(a1);
        isPP(a2);
        isPP(a3);
   
    int flag = 0; 
    for (int i = 0; i < 100; i++) {
        if (dat[i] >= 2) {
            flag = 1; 
            break; 
        } 
    }

    if (flag) cout << "No";
    else cout << "Perfect"; 

    return 0;
}

 

 

지쳐서 정신이 노쇠해 지는 것 같은 느낌이 듦.