입력
1.연길이의 MBTI 4글자가 대문자로 주어진다.
___________________________________________________
출력
1.4글자의 반대 성향을 출력한다.
___________________________________________________
생각
E -> I
E <- I
S -> N
S <- N
T -> F
T <- F
J -> P
J <- P
___________________________________________________
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | #include <iostream> #include <algorithm> #include <queue> #include <stack> #include <set> #include <map> #include <vector> #include <string> #define min(a, b) a > b ? b : a #define MAX_NUM using namespace std; char arr[4][2] = { {'E','I'}, {'S','N'}, {'T','F'}, {'J','P'} }; int num[4]; int main() { ios::sync_with_stdio(0); cin.tie(0); string st; cin >> st; for (int i = 0; i < 4; i++) { if (st[i] == arr[i][0]) cout << arr[i][1]; else cout << arr[i][0]; } return 0; } | cs |
'Language > C&C++' 카테고리의 다른 글
[C언어] stdlib.h time.h을 이용한 랜덤값 만들기 (0) | 2021.01.05 |
---|---|
스터디 1일차_[백준9012 괄호] (0) | 2020.02.21 |