반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
입력된 단어의 대소문자를 변환하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
파이썬은 대소문자를 변환해주는 함수를 제공합니다. 아스키 코드(ASC2)로 계산할 필요가 없습니다.
3. 코드
S = input()
for i in S:
if i.isupper():
i = i.lower()
else:
i = i.upper()
print(i, end='')
lower()는 소문자로 바꿔주며, upper()는 대문자로 바꿔줍니다.
isupper()는 대문자일 경우 True을 반환하며, islower()는 소문자일 경우 True를 반환합니다.
print(input().swapcase())
swapcase를 이용하면 더 쉽게 구현할 수 있습니다.
swapcase()는 소문자는 대문자로, 대문자는 소문자로 바꿔줍니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 9086 문자열 - Python (0) | 2022.02.06 |
---|---|
[구현/수학] 백준 2592 대표값 - Python (0) | 2022.02.06 |
[구현/수학] 백준 7567 그릇 - Python (0) | 2022.02.06 |
[구현/수학] 백준 10988 팰린드롬인지 확인하기 - Python (0) | 2022.02.06 |
[구현/수학] 백준 2476 주사위 게임 - Python (0) | 2022.02.05 |
댓글