""" 나의 풀이 """
def solution(s, n):
uppers = [ s for s in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ']
lowers = [ s for s in 'abcdefghijklmnopqrstuvwxyz']
ans = ''
for x in s:
if x == ' ':
ans += ' '
else:
if x.isupper():
ans += uppers[(uppers.index(x)+n)%26]
else:
ans += lowers[(lowers.index(x)+n)%26]
return ans
'> 알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
lv1-[1차] 비밀지도 (python, 파이썬) (0) | 2020.10.24 |
---|---|
lv1-콜라츠 추측 (python, 파이썬) (0) | 2020.10.22 |
lv1-3진법 뒤집기 (python, 파이썬) (0) | 2020.10.22 |
lv1-예산 (python, 파이썬) (0) | 2020.10.22 |
lv1-에라토스테네스의 체 (python, 파이썬) (0) | 2020.10.22 |
댓글