Data house

[어이털리는 알고리즘] python 대소문자 변경 본문

Computer Knowledge/코테 대비 오답노트

[어이털리는 알고리즘] python 대소문자 변경

l._.been 2023. 5. 6. 14:51
728x90
문제

대소문자 변경해서 출력하는 간단한 문제

 

https://school.programmers.co.kr/learn/courses/30/lessons/181949

 

풀이

 

흔히 python에서 대소문자 문제 나오면,

1. 대소문자 확인 작업 : .isupper() .islower() 함수 

2. 대/소문자 변경 작업: .upper() .lower() 함수

 

위의 과정 거치면 끝나는데 ㅋㅋㅋㅋ..

str = input()
for i in str:
    if i.isupper():
        print(i.lower(),end="")
    else:
        print(i.upper(),end="")

나는 이렇게 간단하게 풀었지만

더더 어이털리게 단 한 줄로 해결할 수 있다더라..

ㅋㅋㅋㅋㅋㅋㅋㅋ.... python은 진심 대단해

 

가장 인상깊었던 풀이

str = input()
print(str.swapcase())

썅