def solution(survey, choices): answer = '' character = {"RT":0,"CF" : 0, "JM" : 0, "AN":0} for n,i in enumerate(survey) : if i in character : character[i] += (4-choices[n]) else : character[i[::-1]] -= (4-choices[n]) for i in character : if character[i] >=0 : answer += i[0] else : answer +=i[1] return answer 풀이. 우리가 자주하는 성격유형 검사 MBTI 설문 문제들이 어떤식으로 동작하는지 살짝 맛볼 수 있던 문제. 4가지 성격유형을 우선 {"RT":0,"CF" : 0, "JM" : 0, "AN":0} 과 같이 dict구조로 선언한다.
여기에는 각 성격 유형의 점수를 담을 예정이다. survey에는 문제가 어떤 성격유형의 검사인지 배열로 주어져...
#
1단계
#
2022_KAKAO_TECH_INTERNSHIP
#
MBTI
#
맛보기
#
성격유형검사
#
코딩테스트
#
파이썬
#
프로그래머스
원문 링크 : [프로그래머스 파이썬 코딩테스트 1단계]성격 유형 검사하기