코딩하기 좋은날
백준 5598 카이사르 암호 본문
반응형
문제와 채점은 위 사이트에서 확인 하실 수 있습니다.
이 문제는 각 대문자를 입력받으면 D->A E->B 와 같은식으로 -3씩을 해주어 변환을 해주면 됩니다. 주의할 점은 A,B,C의 경우 X, Y, Z로 변환이 되므로
이 세 경우엔 +23을 해주어야합니다.
다음은 코드입니다.
#include <iostream>
#include <string>
using namespace std;
int main(void) {
ios_base::sync_with_stdio(false); cin.tie(NULL);
string str1;
cin >> str1;
for(auto n : str1) {
if(n<=67) //A,B,C의 경우
n = n+23;
else //나머지
n = n-3;
cout<<n;
}
return 0;
}
반응형
'백준(Baekjoon) 문제' 카테고리의 다른 글
백준 9935 문자열 폭발 (0) | 2019.01.19 |
---|---|
백준 5525 IOIOI (0) | 2019.01.17 |
백준 1764 듣보잡 (0) | 2019.01.16 |
백준 1032 명령 프롬프트 (0) | 2019.01.16 |
백준 2751 수 정렬하기2 (merge sort) (0) | 2019.01.15 |