728x90
반응형
문제 설명
1. 학생들이 각각 모든 학생들의 채점을 한다.
2. 참고로 배열에서 세로로 채점한다. 가로로 생각했다가 시간 버림...
3. 자신이 채점한 점수가 유일한 최대/최소값이면 빼고 계산한다.
4. 90점 이상 : A, 80점 이상 : B, .... , 50미만 : F 이렇게 해서 구한 답을 return하면 된다.
풀이 과정
1. 간단하게 구하는 방법을 생각해 보았는데, 나는 찾지 못하겠다...
2. 일단 자기 점수를 계산해 두고, 이게 최대나 최소에 모두 해당하지 않는 경우인지 알아야한다.
3. 자기 자신의 값이 유일한지를 찾아낸 후 그 값을 빼고, 나누는 값도 빼준다.
4. 총 답을 구해주면 된다.... 그냥 반례 잘 생각하면 돼서 풀이는 사실 별게 없다.
코드
반응형
'알고리즘 공부 > 위클리 챌린지' 카테고리의 다른 글
프로그래머스 위클리 챌린지 6주차 - java (2) | 2021.09.06 |
---|---|
프로그래머스 위클리 챌린지 5주차 - java (4) | 2021.08.30 |
프로그래머스 위클리 챌린지 4주차 - java (0) | 2021.08.23 |
프로그래머스 위클리 챌린지 3주차 - java (0) | 2021.08.22 |
프로그래머스 위클리 챌린지 1주차 - java (0) | 2021.08.10 |