시저 암호

Seogyu Gim·2020년 12월 8일
0

코딩테스트

목록 보기
32/47
def solution(s, n):
    ret = ''
    for i in s:
        if i.isupper():
            ret += chr((ord(i) - ord('A') + n)%26 + ord('A'))
        elif i.islower():
            ret += chr((ord(i) - ord('a') + n)%26 + ord('a'))
        else:
            ret += i
    return ret
profile
의미 있는 일을 하고싶은 개발자

0개의 댓글