Codingtest14 [프로그래머스][파이썬] #02. 특수문자 출력하기 📝 문제 ✔️ 나의 풀이 print("!@#$%^&*(\\'\"?:;") 🔎 다른 사람의 풀이 print(r'!@#$%^&*(\'"?:;') ✏️ 배운점 우선 조금 당황하여 GPT의 도움을 받아 풀이를 작성하였다,, 작음따옴표(')와 큰따옴표(")가 본디 문자열을 감싸기 위해 사용되므로 백슬래시('\')를 통해 두 기호 앞에 붙여 이스케이프 할 수 있다. 다른 분들의 풀이를 참고하였을 때는 print문 안에 r(Raw string)을 붙이면 Escape Sequence를 해석하지 않고 문장을 그대로 출력할 수 있는 역할을 배웠다. * Escape Sequence의 예시 - '\n' : 줄바꿈, '\t' : 탭 문자, '\\' : 파일 경로 구분 2023. 7. 17. [프로그래머스][파이썬] #01. 대소문자 바꿔서 출력하기 📝 문제 ✔️ 나의 풀이 def solution(str): str = input() str = str.strip() return str.swapcase() print(solution(str)) 🔎 다른 사람의 풀이 str = input() a = '' for s in str : if(s.isupper()) : a = a + s.lower() else : a = a + s.upper() print(a) ✏️ 배운점 새로운 메소드를 정리해보자. swapcase - 영문 대소문자 상호전환 isupper - 조건 중 대문자만 있는지 체크 islower - 조건 중 소문자만 있는지 체크 2023. 7. 17. 이전 1 2 3 4 다음