관리 메뉴

사적공간

town에 있는 문자와 입력 받은 arr의 문자의 일치 개수 구하기 본문

KNOU_CS/C++

town에 있는 문자와 입력 받은 arr의 문자의 일치 개수 구하기

2sac 2024. 9. 30. 14:02
#include <iostream>
#include <cstring>
using namespace std;


int main() {
    char town[3][3] = {
       {'C', 'D', 'A'},
       {'B', 'M', 'Z'},
       {'Q', 'P', 'O'}
    };

    char arr[4];
    int dat[100] = { 0 };
    for (int i = 0; i < 4; i++) {
        cin >> arr[i];
        dat[arr[i]]++; 
    }
    int cnt = 0; 
    for (int y = 0; y < 3; y++) {
        for (int x = 0; x < 3; x++) {
            if (dat[town[y][x]] > 0) {
                cnt++;
            }
        }
    }

    cout << cnt << "명"; 


    return 0;
}