-
[프로그래머스] 위클리 챌린지 2주차ALGORITHM/PROGRAMMERS 2021. 8. 9. 22:06
https://programmers.co.kr/learn/courses/30/lessons/83201
2021-08-09
12345678910111213141516171819202122232425262728class Solution {public String solution(int[][] scores) {StringBuilder sb = new StringBuilder();for(int j = 0; j < scores.length; j++) {int my = scores[j][j];int sum = 0;int min = 987654321;int max = 0;for(int i = 0; i < scores[j].length; i++) {if(i == j) continue;sum += scores[i][j];min = Math.min(min, scores[i][j]);max = Math.max(max, scores[i][j]);}if(min > my || max < my) sum /= (scores[j].length - 1);else sum = (sum + my) / scores[j].length;if(sum >= 90) sb.append("A");else if(sum >= 80) sb.append("B");else if(sum >= 70) sb.append("C");else if(sum >= 50) sb.append("D");else sb.append("F");}return sb.toString();}}cs 'ALGORITHM > PROGRAMMERS' 카테고리의 다른 글
[프로그래머스] 등굣길 (0) 2021.08.11 [프로그래머스] 단어 변환 (0) 2021.08.11 [프로그래머스] 위클리 챌린지 1주차 (0) 2021.08.09 [프로그래머스] 예상 대진표 (0) 2021.08.07 [프로그래머스] 위장 (0) 2021.08.07