[프로그래머스] 시저 암호
def solution(s, n):
answer = []
for i in s:
if i.isalpha():
if( 65 <= ord(i) <= 90):
if ord(i) + n > 90:
result = ord(i) + n - 26
answer.append(chr(result))
else :
result = ord(i) + n
answer.append(chr(result))
else :
if ord(i) + n > 122:
result = ord(i) + n - 26
answer.append(chr(result))
else :
result = ord(i) + n
answer.append(chr(result))
else:
answer.append(' ')
print(answer)
return ''.join(answer)
'Programming > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2020.10.11 |
---|---|
[프로그래머스] 정수 내림파순으로 배치하기 (0) | 2020.10.11 |
[프로그래머스] 소수 찾기 (0) | 2020.10.10 |
[프로그래머스] K번째수 (0) | 2020.10.10 |
[프로그래머스] 약수의 합 (0) | 2020.10.10 |
댓글
이 글 공유하기
다른 글
-
[프로그래머스] 자연수 뒤집어 배열로 만들기
[프로그래머스] 자연수 뒤집어 배열로 만들기
2020.10.11 -
[프로그래머스] 정수 내림파순으로 배치하기
[프로그래머스] 정수 내림파순으로 배치하기
2020.10.11 -
[프로그래머스] 소수 찾기
[프로그래머스] 소수 찾기
2020.10.10 -
[프로그래머스] K번째수
[프로그래머스] K번째수
2020.10.10