알고리즘 모음(C++)

백준 2789 - 유학 금지(C++) 본문

백준

백준 2789 - 유학 금지(C++)

공대생의 잡다한 사전 2023. 5. 10. 23:49

문제 링크입니다. https://www.acmicpc.net/problem/2789

 

2789번: 유학 금지

아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만,

www.acmicpc.net

문자열 중 CAMBRIDGE에 속하지 않은 알파벳을 출력하는 문제입니다.

CAMBRIDGE에 사용된 알파벳들을 저장 후, 출력할 알파벳이 이에 속하면 출력하지만 않으면 됩니다.

 

 

자세한 것은 코드를 참고해주세요

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <cstring>
#include <cmath>
#define P pair<int, int>
#define F first
#define S second
#define INF 987654321

using namespace std;

string N, arr = "CAMBRIDGE";
int alpha[26];

int main(){
    cin.tie(0);
    cout.tie(0);
    cin >> N;
    for(int i = 0; i < arr.size(); i++){
        alpha[arr[i]- 'A'] = 1;
    }
    for(int i = 0; i < N.size(); i++){
        if(alpha[N[i] - 'A'] == 0) cout << N[i];
    }
    return 0;
}

 

 

질문 및 조언은 댓글을 남겨주세요

'백준' 카테고리의 다른 글

백준 11365 - !밀비 급일(C++)  (0) 2023.05.14
백준 1264 - 모음의 개수(C++)  (0) 2023.05.14
백준 11945 - 뜨거운 붕어빵(C++)  (0) 2023.05.10
백준 27866 - 문자와 문자열(C++)  (0) 2023.05.10
백준 2864 - 5와 6의 차이(C++)  (0) 2023.05.10