반응형
밑의 링크는 CodeUp에서의 문제 링크입니다.
문제는 링크를 통해서 직접 봐주시길 바랍니다.
주의해야 할 점
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())
제출 결과
※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.
※ 더 효율적이고 빠른 정답을 환영합니다.
※ 공감 버튼❤과 구독 버튼도 잊지 말고 꾹 눌러주시면 감사하겠습니다~👍👍
반응형
댓글