알고리즘 풀이/프로그래머스
[level1] 프로그래머스 - 상호 평가(JAVA)
- 각 학생 별로 최고점(max), 최저점(min)을 저장한다. - 이때, 최고점과 최저점이 2번 나온 경우 빼주지 않아도 되기 때문에, max_same과 min_same에 표시해준다. - "최고점이 유일하고 이 점수가 자신이 준 점수일 때" or "최저점이 유일하고 이 점수가 자신이 준 점수일때" 이 두 경우 자신의 점수를 빼고 평균을 구한다. class Solution { public String solution(int[][] scores) { StringBuilder sb = new StringBuilder(); for (int c = 0; c < scores.length; c++) { int max = 0, min = 999999, sum = 0; // 최대값, 최소값, 총합 boolean max..
2021. 8. 27.