Programmers Coding-Test
[Python] 연습문제 : 시저암호
으녜
2021. 4. 7. 16:29
728x90
코딩테스트 연습 - 시저 암호
어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀
programmers.co.kr
💡문제💡
문자열 s과 거리 n을 입력받아시저 암호를 return 하시오.
(시저 암호란? 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식)
[제한 사항]
- 공백은 아무리 밀어도 공백입니다.
- s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다.
- s의 길이는 8000이하입니다.
- n은 1 이상, 25이하인 자연수입니다.
코드 및 풀이👩🏻💻
** chr(): 아스키코드를 해당 문자로 변환해주는 함수
** ord(): 문자를 해당 아스키코드로 변환해주는 함수
728x90