알고리즘

[알고리즘] 백준 20540 - 연길이의 이상형 (C++)

blueberrysoda 2025. 5. 19. 21:17

[문제 링크] : https://www.acmicpc.net/problem/20540

#include <iostream>
using namespace std;

string S, Ans = "";

int main(){
    cin >> S;
    for(int i=0; i<S.size(); i++){
        if(S[i] == 'E'){
            Ans += 'I';
        }
        else if(S[i] == 'I'){
            Ans += 'E';
        }
        else if(S[i] == 'S'){
            Ans += 'N';
        }
        else if(S[i] == 'N'){
            Ans += 'S';
        }
        else if(S[i] == 'T'){
            Ans += 'F';
        }
        else if(S[i] == 'F'){
            Ans += 'T';
        }
        else if(S[i] == 'P'){
            Ans += 'J';
        }
        else{
            Ans += 'P';
        }
    }
    cout << Ans << "\n";
    return 0;
}