[Kotlin/프로그래머스] 코딩테스트 연습 > 정렬 > H-Index

👀 문제

https://school.programmers.co.kr/learn/courses/30/lessons/42747?language=kotlin

👊 도전

1. 설계

  1. 문제 조건에 맞게 진행

2. 구현

1
2
3
4
5
6
7
8
9
class Solution {
   fun solution(citations: IntArray): Int {
      citations.sortDescending()
      citations.forEachIndexed { index, cit ->
         if (index >= cit) return index
      }
      return citations.size
   }
}

3. 결과

실행결과 🤟 성공 🤟

4. 설명

  1. 내림차순 정렬 후 조건에 맞는 값을 리턴한다
    • citations를 내림차순으로 정렬한 후 index >= cnt 일 때 index를 리턴한다.

👏 해결 완료!