IT보안관의 공부 클라우드
[프로그래머스 Level1]시저 암호 본문
https://programmers.co.kr/learn/courses/30/lessons/12926?language=python3
def solution(s, n):
answer=''
for i in s:
char=' '
if i != ' ' and i >= 'a' and i <= 'z':
char=ord(i)+n
if char > ord('z'):
char=char-ord('z')+ord('a')-1
char = chr(char)
elif i != ' ' and i >= 'A' and i <= 'Z':
char=ord(i)+n
if char > ord('Z'):
char=char-ord('Z')+ord('A')-1
char=chr(char)
answer += char
return answer
# print(solution("z",1))
print(solution("a B z",4))
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Level1]소수 찾기 (0) | 2022.06.30 |
---|---|
[프로그래머스 Level1]최대공약수와 최소공배수 (0) | 2022.06.30 |
[프로그래머스 Level1]이상한 문자 만들기 (0) | 2022.06.29 |
[프로그래머스 Level1]2016년 (0) | 2022.06.28 |
[프로그래머스 Level1]문자열 다루기 기본 (0) | 2022.06.28 |
Comments