📝 문제
✔️ 나의 풀이
print("!@#$%^&*(\\'\"<>?:;")
🔎 다른 사람의 풀이
print(r'!@#$%^&*(\'"<>?:;')
✏️ 배운점
우선 조금 당황하여 GPT의 도움을 받아 풀이를 작성하였다,,
작음따옴표(')와 큰따옴표(")가 본디 문자열을 감싸기 위해 사용되므로 백슬래시('\')를 통해 두 기호 앞에 붙여 이스케이프 할 수 있다.
다른 분들의 풀이를 참고하였을 때는 print문 안에 r(Raw string)을 붙이면 Escape Sequence를 해석하지 않고 문장을 그대로 출력할 수 있는 역할을 배웠다.
* Escape Sequence의 예시 - '\n' : 줄바꿈, '\t' : 탭 문자, '\\' : 파일 경로 구분
반응형
'Codingtest' 카테고리의 다른 글
[프로그래머스][파이썬] #06. 배열 만들기 4 (0) | 2023.07.24 |
---|---|
[프로그래머스][파이썬] #05. 수열과 구간 쿼리 2 (0) | 2023.07.21 |
[프로그래머스][파이썬] #04. 수 조작하기2 (0) | 2023.07.21 |
[프로그래머스][파이썬] #03. 등차수열의 특정한 항만 더하기 (0) | 2023.07.19 |
[프로그래머스][파이썬] #01. 대소문자 바꿔서 출력하기 (0) | 2023.07.17 |