2789번: 유학 금지
아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만,
www.acmicpc.net
문제 해석
알파벳 대문자로 이루어진 단어를 입력받으면 "CAMBRIDGE"에 포함된 알파벳을 모두 지운 뒤 출력한다.
코드
문제 풀이
EOF를 이용해서 문제를 해결했다.
먼저 딕셔너리에 각 알파벳을 직접 넣어주고 for문에서 입력받은 단어를 한 글자씩 살펴본다.
try문에서 딕셔너리에 한 글자를 넣어봐서 error가 일어나지 않는다면 "CAMBRIDGE"에 포함되는 알파벳이므로 아무것도 수행하지 않는다.
만약 딕셔너리의 key값에 없는 글자가 들어왔을 경우, KeyError가 일어나서 except문이 일어나게 된다. 그러면 해당 알파벳을 print하면 된다.
'Koala - 6기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 3986번:좋은 단어 (0) | 2022.04.10 |
---|---|
[백준/C++] 2745번 진법 변환 (0) | 2022.04.10 |
[백준/Python] 14582번: 오늘도 졌다 (0) | 2022.04.09 |
[백준/Python] 11719번: 그대로 출력하기2 (0) | 2022.04.08 |
[백준/Python]9226번: 도깨비말 (0) | 2022.04.03 |