Programmers/프로그래머스-성격 유형 검사하기-python

Ne5s·2022년 8월 19일
0

알고리즘 문제풀기

목록 보기
12/31
post-thumbnail

📖 문제



🎈 풀이

  • 각 지표별 점수를 jipo라는 dic에 저장하기로 한다.
  • survey와 choices의 길이가 같으므로 survey 길이만큼 반복을 돌면 된다.
  • survey 원소 하나는 2개의 문자의 합이므로, l/r로 나눈다.
  • 입력된 점수(choices)에 맞게 각 지표의 점수를 더해준다.
  • 지표가 2개씩 총 4가지의 지표가 있으므로 2개씩 비교하여 answer를 완성해준다.

💻 코드

💊 탑👍 코드

  • 처음에 머릿속으로 생각했던 방법인데, 그냥 넘어갔던 것을 구현했다.
  • choice -4 >0 이면 choice -4 를 쓰고, choice-4<0이면 4-choice를 쓰면 된다.
  • 이걸 사용하면 코드길이를 많이 단축할 수 있을 것 같다.(코드의 두번째 사진처럼 줄였다)

✨ 실행 결과

💡 문제 출처

프로그래머스

profile
초보개발자

0개의 댓글