문제 해석
알파벳 대문자로 이루어진 단어를 입력받으면 "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 |