https://www.acmicpc.net/problem/20540
[문제 해석]
문자열을 이용해서 정반대인 MBTI를 구하는 문제이다.
변수 a, b, c, d에 각각의 지표를 입력하게 하고, 조건문인 if문을 사용해서 각각의 정반대인 지표를 출력하는 반복문을 이용한다.
[코드]
#include <stdio.h>
int main() {
char a, b, c, d;
int i;
scanf("%c%c%c%c", &a, &b, &c, &d);
if(a == 'E'){
printf("I");
}
else if(a == 'I'){
printf("E");
}
if(b == 'S'){
printf("N");
}
else if(b == 'N'){
printf("S");
}
if(c == 'F'){
printf("T");
}
else if(c == 'T'){
printf("F");
}
if(d == 'J'){
printf("P");
}
else if(d == 'P'){
printf("J");
}
return 0;
}
'Koala - 9기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/C++] 3460 이진수 (0) | 2023.01.08 |
---|---|
[백준/Python] 2839번: 설탕 배달 (0) | 2023.01.08 |
[백준/python] 11721 열 개씩 끊어 출력하기 (0) | 2023.01.08 |
[백준/python] 11021 A+B -7 (0) | 2023.01.08 |
[백준/Python] 20540 연길이의 이상형 (0) | 2023.01.08 |