728x90
https://programmers.co.kr/learn/courses/30/lessons/12926
def solution(s, n):
alpha1 = 'abcdefghijklmnopqrstuvwxyz'
alpha2 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
answer = ''
for i in s:
if i.isalpha():
if i.islower():
answer += chr((ord(i) - ord("a") + n) % 26 + ord("a"))
else:
answer += chr((ord(i) - ord("A") + n) % 26 + ord("A"))
else:
answer += ' '
return answer
반응형
'전.py' 카테고리의 다른 글
[python] 백준 2121 넷이 놀기 (0) | 2022.03.04 |
---|---|
[python] 프로그래머스 튜플 (0) | 2022.03.03 |
[python] 백준 9095 1, 2, 3 더하기 (0) | 2022.02.27 |
[python] 백준 2579 계단 오르기 (0) | 2022.02.27 |
[python] 백준 1463 1로 만들기 (0) | 2022.02.27 |