4072 : 시저 암호
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 5
•통과: 2
•만든사람: suakii
문제 설명
문자열 $S$와 정수 $K$가 주어질 때, 문자열의 모든 알파벳 문자를 알파벳 순서상 오른쪽으로 $K$칸 이동시키는 시저 암호(Caesar Cipher) 프로그램을 작성하시오.
알파벳의 대문자 및 소문자 기준은 유지되어야 하고, $z$ 혹은 $Z$의 다음 문자는 $a$ 혹은 $A$가 된다. 알파벳 이외의 특수 문자, 공백, 숫자 등은 치환하지 않고 원래 문자 그대로 유지한다.
[제약 조건]
• $1 \le (S\text{의 길이}) \le 500$
• $0 \le K \le 25$
• $K$는 정수
[제약 조건]
• $1 \le (S\text{의 길이}) \le 500$
• $0 \le K \le 25$
• $K$는 정수
입력 설명
첫째 줄에 문자열 $S$가 주어집니다.
둘째 줄에 정수 $K$가 주어집니다.
둘째 줄에 정수 $K$가 주어집니다.
출력 설명
암호화된 문자열을 출력한다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
hello
0
출력 예시
COPY
복사되었습니다!
복사되었습니다!
hello
도움
대소문자 구분을 유지하고 순환(
ightarrow a$) 처리를 해야 한다.