[프로그래머스 LEVEL 1] 대소문자 바꿔서 출력하기

chxxrin·2024년 4월 1일
0

문제 설명

영어 알파벳으로 이루어진 문자열 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="")

풀이

  • 각 알파벳을 모두 한 번씩 돌아야 하므로 for문 사용 for i in str:
  • .isupper() 함수를 활용해서 True이면 .lower(), 아니면 .upper() 로 바꿔줌
  • 끝에는 end=""를 해서 한 줄 띄어줌

0개의 댓글