[코딩테스트 - 백준 11655번 C++] ROT13

최초로 (cho)·2023년 2월 9일
0

코딩테스트

목록 보기
9/9
post-custom-banner

띄어쓰기 까지 받을 때는 getline(cin, s)

#include <bits/stdc++.h>
using namespace std;

string s;
int main(){
    // ios_base::sync_with_stdio(false); 
    // cin.tie(NULL); cout.tie(NULL);

    getline(cin, s);
    for (int i = 0; i < s.size(); i++){

        // 대문자
        if(s[i] >= 65 && s[i] < 91) {
            if(s[i] + 13 > 90) s[i] = s[i] + 13 - 26;
            else s[i] += 13;
        // 소문자
        }else if(s[i] >=97 && s[i] <123){
            if(s[i] + 13 > 122) s[i] = s[i] + 13 - 26;
            else s[i] += 13;
        } 
        
        cout << s[i];
    }
    
  
    
    return 0;
}
profile
relentless
post-custom-banner

0개의 댓글