VioletaBabel

11655번: ROT13 본문

백준/백준-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];

}

}

'백준 > 백준-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