https://programmers.co.kr/learn/courses/30/lessons/42747
function solution(citations) {
citations = citations.sort((a, b) => b - a);
let index = 0;
while(index + 1 <= citations[index]) {
index++;
}
return index;
}
위의 코드는 다른 분들의 코드입니다
나는 기준 인덱스를 Math.floor(citations.length / 2)
로 정하고
citations 배열 sort 후 기준 인덱스에서 오른쪽 논문들 인용 횟수, 왼쪽 논문들 인용 횟수 비교하는 걸로 했는데
테케 전부 다 실패 실패 실패..ㅎ.. (내가 봐도 비효율적인게 보였음)
어떻게 저렇게 간결하게 코드를 다들 잘 짜실까...👏🏻👏🏻