백준 11655 ROT13

CJB_ny·2022년 12월 30일
0

백준

목록 보기
27/104
post-thumbnail

ROT13

개행까지 입력을 받고 싶다면 getline함수

cpp 코드

#include <iostream>
#include <string>
using namespace std; 

int main()
{
	string s;
	getline(cin, s);

	for (int i = 0; i < s.size(); ++i)
	{
		if ('A' <= s[i] && s[i] <= 'Z')
			s[i] = ((s[i] - 'A') + 13) % 26 + 'A';
		else if ('a' <= s[i] && s[i] <= 'z')
			s[i] = ((s[i] - 'a') + 13) % 26 + 'a';
	}

	cout << s;

	return 0;
}
profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글