728x90
프리코딩테스트 3-1
2) Grading
오답 노트 코드
import java.util.Arrays;
class Solution {
public static int solution(int[] arr) {
Arrays.sort(arr);
int cnt = 1;
int cutLine = arr.length / 2;
for(int i = arr.length-1; i >=0; i--){
if(cnt > cutLine && arr[i+1] != arr[i] ){
break;
}else{
cnt++;
}
}
return cnt-1;
}
}
문제 풀이 코멘트
이전 풀이를 보니 Arrays.sort를 사용하면 정렬이 되어 가장 마지막 인덱스의 값부터 점수가 높다는 걸 잊고 풀었던것같다. 그 부분을 염두해두고 다시 풀어보면 그렇게 막 어렵진 않은 풀이었다.
728x90
'공log > [P&B]' 카테고리의 다른 글
[P&B] #35 PreCodingTest (0) | 2023.08.22 |
---|---|
[P&B] #34 PreCodingTest (0) | 2023.08.21 |
[P&B] #32 PreCodingTest (0) | 2023.08.19 |
[P&B] #31 PreCodingTest (0) | 2023.08.18 |
[P&B] #30 PreCodingTest (0) | 2023.08.17 |