jyamethyst21 님의 블로그

백준 31495번 - '그게 무슨 코드니..' (PYTHON 풀이) 본문

CODING 💻

백준 31495번 - '그게 무슨 코드니..' (PYTHON 풀이)

jyamethyst21 2026. 2. 25. 09:13

문제:

 

설명이 잘 나와있다.

문자열을 입력받을 때 정상적으로 문자열을 감싼 따옴표가 존재하면 따옴표 내부 문자열을, 그렇지 않으면 CE를 출력하는 문제이다.

 

풀이:

N = input()

if len(N) >= 3 and N[0] == '"' and N[-1] == '"' and '"' not in N[1:-1]:
    print(N[1:-1])
else:
    print("CE")

우선 조건이 만족되기 위해서 따옴표 2개를 포함해서 총 세글자 이상이여야하고, 첫번째 글자와 마지막 글자가 " 이여야 한다. 그리고 첫번째와 마지막 부분을 제외한 문자열 안에 따옴표가 포함되면 안되기 떄문에 이 조건을 검사하는 것도 포함되어야 한다.

그래서 이 경우가 모두 충족이 되면 문자열을, 그게 아니면 CE를 출력하도록 하면 된다.