Haribo ML, AI, MATH, Algorithm

시저 암호

2021-01-17
Haribo

시저 암호

코드

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)

핵심

아스키코드(ord) 와 isupper() & islower() 를 활용.


Similar Posts

다음 포스트 실패율

Comments