https://www.acmicpc.net/problem/11655
시간 1초, 메모리 256MB
input :
output :
조건 :
공백때문에 틀렸는데. strip()을 쓸 경우 문자열의 앞 부분도 날려버리기 때문에 공백이 사라지게 된다. 이를 유의 해서 rstrip()을 이용하자.
import sys
sentence = sys.stdin.readline().rstrip()
new = []
for item in sentence:
alphabet = ord(item)
if 65 <= alphabet <= 90:
alphabet += 13
if alphabet > 90:
temp = alphabet - 90
alphabet = 64 + temp
new.append(chr(alphabet))
elif 97 <= alphabet <= 122:
alphabet += 13
if alphabet > 122:
temp = alphabet - 122
alphabet = 96 + temp
new.append(chr(alphabet))
else:
new.append(item)
print("".join(new))