Skip to content

Commit e2085a1

Browse files
committed
[Add] Programmers_2022 > studyQ1
1 parent 3ba3124 commit e2085a1

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Programmers_2022/studyQ1.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# link: https://school.programmers.co.kr/learn/courses/30/lessons/118666
2+
3+
def solution(survey, choices):
4+
results = { 'R': 0, 'T': 0, 'C': 0, 'F': 0, 'J': 0, 'M': 0, 'A': 0, 'N': 0 }
5+
answer = ''
6+
7+
for i in range(len(survey)):
8+
choice = choices[i]
9+
character = survey[i]
10+
if choice < 4:
11+
# 비동의
12+
results[character[0]] += (4 - choice)
13+
elif choice > 4:
14+
# 동의
15+
results[character[1]] += (choice - 4)
16+
17+
if results['R'] >= results['T']: answer += 'R'
18+
else: answer += 'T'
19+
20+
if results['C'] >= results['F']: answer += 'C'
21+
else: answer += 'F'
22+
23+
if results['J'] >= results['M']: answer += 'J'
24+
else: answer += 'M'
25+
26+
if results['A'] >= results['N']: answer += 'A'
27+
else: answer += 'N'
28+
29+
return answer

0 commit comments

Comments
 (0)