Koala - 10기/기초 알고리즘 스터디

[백준/Python] 20540:연길이의 이상형

계란소년 2023. 3. 12. 23:16

https://www.acmicpc.net/problem/20540

 

20540번: 연길이의 이상형

졸업을 앞둔 연길이는 크리스마스가 다가올수록 외로움을 느낀다. 그런 연길이를 위해 동우는 소개팅을 시켜주지는 않고 연길이의 이상향을 찾는 것을 도와주고자 한다. MBTI 신봉자인 연길이는

www.acmicpc.net

[Problem]

[Code]


y=list(input())
a=['E','S','T','J']
b=['I','N','F','P']
for i in range(len(y)):
    if y[i]==a[i]:
        print(b[i],end='')
    else:
        print(a[i],end='')


                         [Solution]


첫줄에서 연길이의 MBTI를 입력받은 후 y 에 넣어준다.

배열 a,b를 지정하여 서로 다른 mbti를 넣어준다.

반복하므로 for문을 사용하고 이때 크기는 a,b의 크기(= y의 크기)

첫번째 배열 칸부터 a 배열을 비교하여 같을경우 같은 순서의 b 배열의 값을

다를경우 a 배열의 값을 그대로 출력해준다.

이때, 한줄로 출력값이 나와야하므로 end=""을 해서 줄바꿈을 방지해준다.