본문 바로가기
Codingtest

[프로그래머스][파이썬] #02. 특수문자 출력하기

by Joshuuakeem 2023. 7. 17.

📝 문제

출처 : 프로그래머스 특수문자 출력하기

 

✔️ 나의 풀이

print("!@#$%^&*(\\'\"<>?:;")

 

🔎 다른 사람의 풀이

print(r'!@#$%^&*(\'"<>?:;')

 

✏️ 배운점

우선 조금 당황하여 GPT의 도움을 받아 풀이를 작성하였다,,

작음따옴표(')와 큰따옴표(")가 본디 문자열을 감싸기 위해 사용되므로 백슬래시('\')를 통해 두 기호 앞에 붙여 이스케이프 할 수 있다.

다른 분들의 풀이를 참고하였을 때는 print문 안에 r(Raw string)을 붙이면 Escape Sequence를 해석하지 않고 문장을 그대로 출력할 수 있는 역할을 배웠다.

* Escape Sequence의 예시 - '\n' : 줄바꿈, '\t' : 탭 문자, '\\' : 파일 경로 구분

반응형