티스토리 뷰
유학 금지 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 458 | 321 | 284 | 72.634% |
문제
아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, 학생들의 이유가 모두 달랐기 때문에 정확한 이유를 찾을 수 없었다. 정부의 고위직은 뛰어난 학생들이 자꾸 유학을 가는 현상을 매우 불쾌해 했다.
가장 많은 학생들이 유학을 가는 대학교는 영국의 캠브리지 대학교이다. 정부는 인터넷 검열을 통해서 해외로 나가는 이메일의 내용 중 일부를 삭제하기로 했다. 이메일의 각 단어 중에서 CAMBRIDGE에 포함된 알파벳은 모두 지우기로 했다. 즉, 어떤 이메일에 LOVA란 단어가 있다면, A는 CAMBRIDGE에 포함된 알파벳이기 때문에, 받아보는 사람은 LOV로 받는다.
이렇게, 어떤 단어가 주어졌을 때, 검열을 거친 후에는 어떤 단어가 되는지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 이 단어는 적어도 3글자이며, 많아야 100글자이다.
출력
입력으로 주어진 단어를 정부가 검열을 하면 어떻게 변하는지를 출력한다. 즉, 단어에서 CAMBRIDGE에 포함된 알파벳을 모두 지운 뒤 출력한다. 항상 정답의 길이는 0보다 크다.
예제 입력
LOVA
예제 출력
LOV
힌트
물론 이렇게 검열을 해도 뛰어난 학생은 다 빠져나간다.
출처
Contest > Croatian Open Competition in Informatics > COCI 2012/2013 > Contest #1 1번
- 문제를 번역한 사람: baekjoon
#include <stdio.h>
// 문자열에 CAMBRIDGE 포함되는 알파벳삭제
int main(){
char str[100] = " ";
int length, i, j;
scanf("%s", str);
length = sizeof(str) / sizeof(str[0]);
for(i = 0; i < length; i++){
if(str[i] == 'C' || str[i] =='A' || str[i] =='M' || str[i] =='B' || str[i] =='R' || str[i] =='I' || str[i] =='D' || str[i] =='G' || str[i] =='E' ){
str[i] = '\0';
}
}
for(i = 0; i < length; i++){
if(str[i] != '\0'){
printf("%c", str[i]);
}
else{
}
}
}
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 2562번 최대값 (0) | 2016.05.04 |
---|---|
Baekjoon 백준 10171번 고양이 (0) | 2016.05.04 |
Baekjoon 백준 5339번 콜센터 (0) | 2016.05.01 |
Baekjoon 백준 1237번 정ㅋ벅ㅋ (2) | 2016.05.01 |
Baekjoon 백준 2953번 나는 요리사다 (0) | 2016.05.01 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com