백준/백준-C++

11655번: ROT13

Beabletoet 2017. 6. 11. 21:00

#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];

}

}