https://school.programmers.co.kr/learn/courses/30/lessons/12926
def solution(s, n):
answer = ''
for i in s:
if i == ' ':
answer += ' '
elif ord(i) >= 97 and ord(i) < 123:
a = ord(i) + n
if a > 122:
a = a - 26
answer += chr(a)
elif ord(i) >= 65 and ord(i) < 91 :
a = ord(i) + n
if a > 90:
a = a - 26
answer += chr(a)
return answer
'Coding Test > 프로그래머스' 카테고리의 다른 글
[Level 1] / [Python] 최소직사각형 (0) | 2022.10.14 |
---|---|
[Level 1] / [Python] [1차] 비밀지도 (0) | 2022.10.14 |
[Level 1] / [Python] 예산 (0) | 2022.10.14 |
[Level 1] / [Python] 3진법 뒤집기 (0) | 2022.10.14 |
[Level 1] / [Python] 이상한 문자 만들기 (0) | 2022.10.14 |