붕어의 개발 기록
8월 2일 99클럽 항해 12일 본문
반응형
99클럽 항해 12일차
오늘의 문제는 H-Index이다.

문제에서 주어진 배열을 사용하여 배열[i]의 값이 i개 이상인 경우를 구하는 구하는 문제가 되겠다.
-> 배열을 정렬한다.
-> 배열의 길이를 h, 배열의 값이 h이상인 경우 정답이 h가 된다.
순서로 문제를 해결하였다.
import java.util.*;
class Solution {
public int solution(int[] citations) {
int answer = 0;
Arrays.sort(citations);
for(int i = 0; i < citations.length; i++) {
int h = citations.length - i;
if(citations[i] >= h) {
answer = h;
break;
}
}
return answer;
}
}반응형
'항해99(2024-07~08) > 99클럽 하루 한문제' 카테고리의 다른 글
| 8월 4일 99클럽 항해 14일 (0) | 2024.08.04 |
|---|---|
| 8월 3일 99클럽 항해 13일 (0) | 2024.08.03 |
| 8월 1일 99클럽 항해 11일차 (0) | 2024.08.01 |
| 7월 31일 99클럽 항해 10일차 (0) | 2024.07.31 |
| 7월 30일 99클럽 항해 9일차 (0) | 2024.07.30 |