코테 공부

[파이썬] 프로그래머스 위클리 챌린지 #2 상호평가

yekim8 2021. 10. 1. 21:30

2주차 챌린지 상호평가. 1주차와 마찬가지로 어렵진 않은데 그래도 1주차보단 어려운 것 같다.

 

문제
풀이

2차원 배열로 입력이 주어지는데 각 요소가 한 사람이 다른 사람에게 준 점수들이라서 새로 배열(sol)을 하나 만든 다음에 각 사람이 받은 점수를 배열에 추가하는 방식을 선택했다. A가 받은 점수를 일단 모두 배열에 추가해주는데 이때 자기 자신이 준 점수는 따로 변수에 저장해주었다. 그리고 sol을 한 바퀴 돌면서 해당 점수가 단 하나인지를 체크해주었다. 이 두 값을 가지고 최대 혹은 최소이면서 유일한 값이라면 그 값을 sol에서 삭제했다. 그리고 평균 구한 다음에 학점 추가했다.