Written by
최태열
on
on
[Python][프로그래머스][Level1] 시저 암호
[Python][프로그래머스][Level1] 시저 암호
코드
def solution(s, n):
answer = ''
for i in s:
if i==' ':
answer+=' '
elif ord(i)+n>ord('z'):
answer+=str(chr((ord(i)+n)-ord('z')+ord('a')-1))
elif ord(i)<ord('a') and ord(i)+n>ord('Z'):
answer+=str(chr((ord(i)+n)-ord('Z')+ord('A')-1))
else:
answer+=str(chr(ord(i)+n))
return answer
Discussion and feedback