[프로그래머스] 시저 암호


연습문제 - 시저 암호

사용 언어 : Python3

def solution(s, n):
    answer = ''
    for i in s :
        if ord('a') <= ord(i) <= ord('z') :
            if ord(i) + n > ord('z') :
                answer += chr(ord(i) + n - ord('z') + ord('a') - 1)
            else :
                answer += chr(ord(i) + n)
        elif ord('A') <= ord(i) <= ord('Z') :
            if ord(i) + n > ord('Z') :
                answer += chr(ord(i) + n - ord('Z') + ord('A') - 1)
            else :
                answer += chr(ord(i) + n)
        else :
            answer += ' '
    return answer


© 2020. by bs-derek