DHistory
[Programmers] Level 1 - 시저 암호 본문
문제
풀이
def solution(s, n):
answer = ''
for alpha in s:
if alpha.islower():
answer += chr((ord(alpha) - ord('a') + n) % 26 + ord('a'))
if alpha.isupper():
answer += chr((ord(alpha) - ord('A') + n) % 26 + ord('A'))
if alpha == ' ':
answer += ' '
return answer
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Programmers] Level 1 - 수박수박수박수박수박수? (0) | 2023.08.10 |
---|---|
[Programmers] Level 1 - 문자열을 정수로 바꾸기 (0) | 2023.08.10 |
[Programmers] Level 1 - 약수의 합 (0) | 2023.08.10 |
[Programmers] Level 1 - 이상한 문자 만들기 (0) | 2023.08.10 |
[Programmers] Level 1 - 자릿수 더하기 (0) | 2023.08.10 |