제한 조건
공백은 아무리 밀어도 공백입니다.
s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다.
s의 길이는 8000이하입니다.
n은 1 이상, 25이하인 자연수입니다.
def solution(s, n):
li = list(s)
for i in range(len(li)):
if li[i] != " ":
li[i] = ord(li[i])
for i in range(len(li)):
if li[i] != " " and 65 <= li[i] <= 90:
li[i] += n
if li[i] > 90:
temp = li[i] - 91
li[i] = 65 + temp
elif li[i] != " " and 97 <= li[i] <= 122:
li[i] += n
if li[i] > 122:
temp = li[i] - 123
li[i] = 97 + temp
for i in range(len(li)):
if li[i] != " ":
li[i] = chr(li[i])
return ''.join(li)