Python_Programmer_대소문자 바꿔서 출력하기

2023. 7. 16. 17:54Coding test

프로그래머스 (레벨0) 기초 코딩테스트

 

 

 

1. 문제

 

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

 

 

 

2. 입출력 예시

 

입력 #1

  • aBcDeFg

출력 #1

  • AbCdEfG

 

 

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

 

 

 

3. 코드입력

 

 

 

4. 아쉬운 점

 

- isupper(), upper(), lower()을 사용할 필요도, for문을 사용해 메모리를 낭비할 필요도 없는 간단한 문제였다는 것을 제출 후에야 알게 되었다.

 

- swapcase() 함수를 이용하면 input된 문자열을 바로 답안 조건에 맞게 변경할 수 있다.

  (대문자 >> 소문자, 소문자 >> 대문자)

 

swapcase()를 이용한 문제풀이

 

'Coding test' 카테고리의 다른 글

Python_Programmers_더 크게 합치기  (0) 2023.07.16