어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸되 공백은 그대로 유지하여 변환된 문자열을 반환하는 함수 작성
def solution(s, n):
answer = ''
for c in list(s):
if c == " ":
answer += " "
else:
if c.isupper():
answer += chr((ord(c) - ord("A") + n) % 26 + ord("A"))
elif c.islower():
answer += chr((ord(c) - ord("a") + n) % 26 + ord("a"))
return answer