코딩테스트/프로그래머스
[프로그래머스] 기초 문제 | 문자열 반복해서 출력하기
Jio_ni
2025. 5. 25. 22:50
https://school.programmers.co.kr/learn/courses/30/lessons/181949
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
입력 #1
aBcDeFg
출력 #1
AbCdEfG
내 풀이
str = input()
a = ''
for i in str:
# 소문자 판별
if i.islower():
# 소문자 -> 대문자
a += i.upper()
else:
# 대문자 -> 소문자
a += i.lower()
print(a)
참고
문자열 str일 때
- 소문자 판별 : str.islower()
- 대문자 판별 : str.isupper()
- 소문자 → 대문자 : str.upper()
- 대문자 → 소문자 : str.lower()
결과
반응형