문제
https://www.acmicpc.net/problem/20540
문제풀이
1. MBTI 네자리를 list에 입력받는다.
2. 네자리 모두 반대로 출력하기 위해 앞자리부터 하나씩 반대인 MBTI로 바꾸어 출력한다.
3. end 옵션을 사용하여 띄어쓰기나 줄바꿈 없이 출력한다.
Code
mbti = list(input())
if mbti[0] == 'E':
print("I", end = '')
elif mbti[0] == 'I':
print("E", end = '')
if mbti[1] == 'S':
print("N", end = '')
elif mbti[1] == 'N':
print("S", end = '')
if mbti[2] == 'T':
print("F", end = '')
elif mbti[2] == 'F':
print("T", end = '')
if mbti[3] == 'J':
print("P", end = '')
elif mbti[3] == 'P':
print("J", end = '')
'Koala - 12기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 15726번: 이칙연산 (0) | 2023.09.10 |
---|---|
[백준/python] 15917번 : 노솔브 방지문제야!! (0) | 2023.09.09 |
[백준/python] 12756번: 고급 여관 (0) | 2023.09.09 |
[백준/python] 4493번: 가위 바위 보? (0) | 2023.09.08 |
[백준/python] 10886번: 0 = not cute / 1 = cute (0) | 2023.09.08 |