문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한 사항
1 <= str의 길이 <= 20
- str은 알파벳으로 이루어진 문자열입니다.
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
해결
str = input()
for i in str:
if i.isupper() == True:
print(i.lower(), end="")
else:
print(i.upper(), end="")
새로 알게 된 점
isupper(), islower() 을 이용해 해당 문자열 전체가 대문자인지 소문자인지 확인하여 Boolean 형태로 출력
'자료구조, 알고리즘' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 [두 수의 연산값 비교하기] (0) | 2025.02.21 |
---|---|
프로그래머스 코딩테스트 연습 [더 크게 합치기] (0) | 2025.02.21 |
프로그래머스 코딩테스트 연습 [문자열 섞기] (0) | 2025.02.20 |
프로그래머스 코딩테스트 연습 [문자열 겹쳐쓰기] (0) | 2025.02.19 |
데이터 구조의 개념과 종류 (0) | 2025.01.20 |