def solution(survey, choices):
answer = ''
# 각각의 점수를 매기기 위해 객체화 시켯다.
# 항목별 알파벳 순으로 놔뒀다.
socres = {
'R' : 0,
'T' : 0,
'C' : 0,
'F' : 0,
'J' : 0,
'M' : 0,
'A' : 0,
'N' : 0
}
for i in range(len(survey)): # 점수 유형에 따른 개수를 정하고
if choices[i] > 4: # 해당 번째의 점수가 4점 초과이면 유형 중 2번째에게 점수를 준다.
socres[survey[i][1]] += choices[i] - 4
elif choices[i] < 4: # 해당 번째 점수가 4점 미만이면 유형 중 1번째에게 점수를 준다.
socres[survey[i][0]] += 4 - choices[i]
# 점수가 4점일경우 아무것도 하지 않는다.
socres = list(socres.items()) # 만들어진 객체를 list로 만든 후
for i in range(0, len(socres), 2): # 1~4항목을 비교하기위해 2씩 증가시킨다.
if socres[i][1] < socres[i+1][1]: # 해당 항목 중 뒤쪽이 높다면 뒤쪽이 나온다.
answer += socres[i+1][0]
else : # 똑같거나 앞쪽이 높다면 앞쪽이 나온다.
answer += socres[i][0]
return answer