Algorithm/programmers

programmers level 1: 시저 암호

마띠(쥔장) 2020. 9. 13. 15:37

def solution(s, n):
    s = list(s)
    for i in range(len(s)):
        if(s[i].isupper()):
            s[i] = chr((ord(s[i]) - ord('A') +n) % 26 + ord('A'))
        elif(s[i].islower()):
            s[i] = chr((ord(s[i]) - ord('a') +n) % 26 + ord('a'))
    return "".join(s)
728x90