"""
입출력 예시)
(예제 입력 1)
ESTJ -> INFP
(예제 입력 2)
INFP -> ESTJ
"""
## 의사코드 ##
# 딕셔너리로 반대 지표 출력
# mbti = {'E':'I', 'S':'N', 'T':'F', 'J':'P'}
# 반대
# mbti_rev = {v:k for k, v in mbti.items()}
통과한 코드
mbti = {'E':'I', 'S':'N', 'T':'F', 'J':'P'}
mbti_rev = {v:k for k, v in mbti.items()}
# 연길이의 mbti
yg = input()
res = '' # 연길이의 이상형
for c in yg:
if c in mbti.keys():
res += mbti[c]
else:
res += mbti_rev[c]
print(res)
다른 풀이
yg = input()
mbti = ['E', 'I', 'S', 'N', 'F', 'T', 'P', 'J']
for c in yg:
mbti.remove(c)
print(''.join(mbti))