본문 바로가기
알고리즘/CodeUp PS

[CodeUp][Python] 1295번 : 알파벳 대소문자 변환

by 빛밤하늘 2021. 9. 28.
반응형

밑의 링크는 CodeUp에서의 문제 링크입니다.

문제는 링크를 통해서 직접 봐주시길 바랍니다.

 

알파벳 대소문자 변환

주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라.

codeup.kr

 

 

 

주의해야 할 점

1. readline만 사용해서 입력할 때

readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다.

입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면

대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다.

string = sys.stdin.readline().rstrip()

 

 

예제 설명

1. 첫 번째 예제

- 입력

CodeChallenge2014withMSP

 

- 출력

cODEcHALLENGE2014WITHmsp

 

- 설명

최대 길이가 1000인 한 줄의 공백 없는 문장은 'CodeChallenge2014withMSP'입니다.

각 문자마다 알파벳의 대소문자를 바꾼 결과인 'cODEcHALLENGE2014WITHmsp'를 출력합니다.

 

 

생각한 풀이 과정

최대 길이가 1000인 한 줄의 공백 없는 문장을 입력합니다.

맨 끝의 \n은 떼어줍니다.

string = stdin.readline().rstrip()

 

입력한 문장의 대소문자를 서로 변환한 결과를 출력합니다.

print(string.swapcase())

 

 

제출한 파이썬 코드

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 한 줄의 공백없는 문장을 입력합니다.
# 최대 길이는 1000입니다.
# 맨 끝의 \n은 떼어줍니다.
string = stdin.readline().rstrip()

# 입력한 문장의 대소문자를 서로 변환한 결과를 출력합니다.
print(string.swapcase())

 

 

제출 결과

CodeUp 1295번 : 알파벳 대소문자 변환에서 코드 제출 결과
CodeUp 1295번 : 알파벳 대소문자 변환에서 코드 제출 결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

※ 공감 버튼과 구독 버튼도 잊지 말고 꾹 눌러주시면 감사하겠습니다~👍👍

반응형

댓글