코딩 테스트/프로그래머스

[프로그래머스 코딩 테스트] 대소문자 바꿔서 출력하기-파이썬3

곰탱이들 2025. 2. 26.

문제 설명

1

- 언어 : 파이썬 (Python3)

 

영어 알파벳으로 이루어진 문자열 str이 주어집니다.
각 알파벳을 대문자는 소문자로, 소문자는 대문자로 변환해서 출력하는 코드를 작성하세요.

 

- 입력 조건

1 ≤ len(str) ≤ 20

str은 알파벳으로 이루어진 문자열

 

- 출력 조건

str의 대소문자를 변환한 문자열을 출력

2

문제 정답

str = input()
a = ''

for i in str:
	if i.isupper():
    	a += i.lower()
    else:
    	a += i.upper()

print(a)

정답 설명

1. isupper()와 islower()를 활용하여 문자의 대소문자 여부 판별

2. upper()와 lower()를 사용하여 변환 후 문자열에 추가

3. swapcase()를 사용하면 한 줄로 간단하게 해결 가능

출처

https://school.programmers.co.kr/learn/courses/30/lessons/181949

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

댓글