로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]성격 유형 검사하기

 [프로그래머스 파이썬 코딩테스트 1단계]성격 유형 검사하기

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 # 맛보기 # 성격유형검사 # 코딩테스트 # 파이썬 # 프로그래머스