🧩PS/🥈Nomal
[C/C++] 백준 11655번 - ROT13
Cocoon_
2021. 4. 5. 00:46
반응형
<코드>
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
string s;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
getline(cin, s);
for (int i = 0; i < s.size(); i++)
{
if (s[i] == ' ')
cout << ' ';
else if (s[i] >= 'a' && s[i] <= 'z')
{
int tmp = (s[i] - 'a' + 13) % 26;
cout << char('a' + tmp);
}
else if (s[i] >= 'A' && s[i] <= 'Z')
{
int tmp = (s[i] - 'A' + 13) % 26;
cout << char('A' + tmp);
}
else cout << s[i];
}
}
11655번: ROT13
첫째 줄에 알파벳 대문자, 소문자, 공백, 숫자로만 이루어진 문자열 S가 주어진다. S의 길이는 100을 넘지 않는다.
www.acmicpc.net
반응형