VioletaBabel
11655번: ROT13 본문
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
getline(cin, s);
for (int i = 0, len = s.length(); i < len; ++i)
{
if (s[i] >= 'a' && s[i] <= 'z')
if (s[i] > 'm')
s[i] -= 13;
else
s[i] += 13;
else if (s[i] >= 'A' && s[i] <= 'Z')
if (s[i] > 'M')
s[i] -= 13;
else
s[i] += 13;
cout << s[i];
}
}
'백준 > 백준-C++' 카테고리의 다른 글
11656번: 접미사 배열 (0) | 2017.06.12 |
---|---|
10824번: 네 수 (0) | 2017.06.11 |
10799번: 쇠막대기 (0) | 2017.06.11 |
10818번: 최소, 최대 (0) | 2017.06.11 |
10814번: 나이순 정렬 (0) | 2017.06.11 |
Comments