Programmers/프로그래머스-성격 유형 검사하기-python
📖 문제
🎈 풀이
- 각 지표별 점수를 jipo라는 dic에 저장하기로 한다.
- survey와 choices의 길이가 같으므로 survey 길이만큼 반복을 돌면 된다.
- survey 원소 하나는 2개의 문자의 합이므로, l/r로 나눈다.
- 입력된 점수(choices)에 맞게 각 지표의 점수를 더해준다.
- 지표가 2개씩 총 4가지의 지표가 있으므로 2개씩 비교하여 answer를 완성해준다.
💻 코드
↓
💊 탑👍 코드
- 처음에 머릿속으로 생각했던 방법인데, 그냥 넘어갔던 것을 구현했다.
- choice -4 >0 이면 choice -4 를 쓰고, choice-4<0이면 4-choice를 쓰면 된다.
- 이걸 사용하면 코드길이를 많이 단축할 수 있을 것 같다.(코드의 두번째 사진처럼 줄였다)
✨ 실행 결과
💡 문제 출처
프로그래머스