728x90
반응형
<내가 푼 풀이>
str = input()
for i in str:
if i.isupper() == True:
print(i.lower(),end='')
else:
print(i.upper(),end='')
파이썬에서 대소문자 비교!
1. 문자열 대문자로 변경하는 함수 (string.upper)
2. 문자열 소문자로 변경하는 함수 (string.lower)
3. 문자가 대문자인지 확인하는 함수 (string.isupper)
4. 문자가 소문자인지 확인하는 함수 (string.islower)
<다른 사람 풀이>
print(input().swapcase())
알게 된 점!!
처음 보고 이 문제가 한 줄로 풀린다고?? 싶었다.
그러고 swapcase() 함수에 대해서 찾아보니 이 함수의 정의는 영문 대소문자 상호 전환이었다....
정말 코딩의 세계는 넓고 높기만 하구나... 더 열심히 노력해야겠다.
반응형
'코딩 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / 파이썬] 덧셈식 출력하기 (0) | 2024.02.05 |
---|---|
[프로그래머스 / 파이썬] 특수문자 출력하기 (0) | 2024.02.04 |
[프로그래머스 / 파이썬] 문자열 반복해서 출력하기, end와 sep 함수 (0) | 2024.02.03 |
[프로그래머스 / 파이썬] a와 b 출력하기 + strip() 함수 (0) | 2024.02.02 |
[프로그래머스 / 파이썬] 문자열 출력하기 (0) | 2024.02.01 |