Today/Study
                
              23/11/29
                shulk
                 2023. 11. 29. 20:13
              
                          
            프로그래머스 시저암호
문제

def solution(s, n):
    answer = ''
    for i in range(len(s)):
        check = ord(s[i])+n
        if s[i] == " ":
            answer +=" "
        elif 65<= ord(s[i]) <= 90:    
            answer +=  chr(65 +(check-91))  if check > 90 else chr(check)
        else:
            answer +=  chr(97 +(check-123))  if check > 122 else chr(check)
    return answer
# 대문자 65~90
# 소문자 97~122
먼저 이 문제를 보고 아스키 코드가 생각 나긴했다. 그런데 영대소문자는 범위가 있으니 해당 범위가 초과하면
그 부분도 따로 처리해주면 된다.