package programmers;
import java.util.Arrays;
public class H_Index_221227 {
public static void main(String[] args) {
int [] citations = {3, 0, 6, 1, 5};
System.out.println(solution(citations));
}
public static int solution(int[] citations) {
int answer = 0;
int n = citations.length;
int h = 0;
int [] arr = citations.clone();
Arrays.sort(arr);
for(int i = 0; i < n; i++){
h = n - i; //논문 개수
if(arr[i] >= h){
//논문보다 인용수가 크거나 같으면
answer = h;
break;
}
}
return answer;
}
}
애써서 풀어도...똑똑박사가 너무 많습니다
중간에 끊지 않고 Math 함수 사용해서 비교 하는 방식!
댓글
댓글 쓰기