🗡️Skill/python
[Programmers] 대소문자 바꿔서 출력하기
kiwiio_v
2025. 3. 13. 17:52
오랜만에 다시 공부하는 파이썬이라.. 하나도 기억이 안난다 🥲
문제설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
입출력 예
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
내 풀이
upper(),lower()밖에 생각이 나지 않아서
if문으로 풀었다
str = input()
for i in str:
if i.islower():
print(i.upper(),end='')
else:
print(i.lower(),end='')
다른 풀이
str = input()
print(str.swapcase())
파이썬은 없는게 없는거같다. swapcase()를 사용하면, 대문자는 소문자로, 소문자는 대문자로 바꿀 수 있다.