-코드
def solution(s, n):
answer = ''
for i in s:
if i != ' ':
if i.isupper():
answer += chr((ord(i) - ord('A') + n) % 26 + ord('A'))
elif i.islower():
answer += chr((ord(i) - ord('a') + n) % 26 + ord('a'))
else:
answer += ' '
return answer
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 2630번 색종이 만들기 (0) | 2022.01.17 |
---|---|
[백준/파이썬] 23375번 Arm Coordination (0) | 2022.01.17 |
[백준/파이썬] 24087번 アイスクリーム (Ice Cream) (0) | 2022.01.16 |
[백준/파이썬] 24083번 短針 (Hour Hand) (0) | 2022.01.16 |
[프로그래머스/파이썬] 행렬의 덧셈 (0) | 2022.01.15 |