본문 바로가기
Coding Test/JavaScript

[Javascript] (프로그래머스 level 2) h-index

by Chaedie 2022. 11. 22.
728x90

[Javascript] (프로그래머스 level 2) h-index

💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.

내 풀이

function solution(citations) {
    citations.sort((a, b) => b - a)

    let count = 0;
    for (let i = 0; i < citations.length; i++) {
        if (i < citations[i]) {
            count++
        } else if (i > citations[i]) {
            return count
        }
    }

   return count
}

배운 점, 느낀 점

쉬운문제인데 1시간 30분에 걸쳐서 풀었습니다.

로직상 맞는것같은데 계속 틀려서 결국 구글링해서 힌트를 얻어 풀었습니다.

뭐때문에 이리 오래걸렸는지 판단하기도 어렵네요. 그냥 컨디션이 안좋다고 표현해야 할까요? 😭 개선할 수 없는 실수가 나와버리니까 조금 답답하네요. 다음에 다시 풀어봐야겠습니다.

댓글