지나가던 개발자
[Python] 백준 2744번(대소문자 바꾸기) 문제 풀이 본문
for i in input():
if i.isupper():
print(i.lower(), end='')
else:
print(i.upper(), end='')
파이썬의 isupper()은 문자열이 대문자인지 True or False로 반환하고, lower()은 소문자로 변환, upper()은 대문자로 변환한다.
그런데 다른 사람들 코드를 살펴보니, 나보다 훨씬 짧고 간결한 코드를 낸 사람이 있었다.
print(input().swapcase())
swapcase()라는 함수가 있었다...! 가슴이 웅장해지는 함수다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 1110번(더하기 사이클) 문제 풀이 (0) | 2022.02.22 |
---|---|
[Python] 백준 2153번(소수 단어) 문제 풀이 (0) | 2022.02.22 |
[Python] 백준 10814번(나이순 정렬) 문제 풀이 (0) | 2022.02.19 |
[Python] 백준 5596번(시험 점수) 문제 풀이 (0) | 2022.02.18 |
[Python] 백준 3058번(짝수를 찾아라) 문제 풀이 (0) | 2022.02.18 |
Comments