알고리즘/알고리즘 문제

[python] 프로그래머스 > H-index

happyso 2023. 5. 23. 09:08

https://school.programmers.co.kr/learn/courses/30/lessons/42747

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

나의 풀이

def solution(citations):
    citations.sort()
    for index, i in  enumerate(citations):
        if len(citations) - index == i:
            return i

문제 이해 후 나의 풀이

def solution(citations):
    citations.sort()
    for index, i in  enumerate(citations):
        if len(citations) - index <= i:
            return len(citations) - index
    return 0

후기

  • 프로그래머스에 써져있는 문제로는 정확히 문제를 이해할 수 없었다.
  • 구글링 하여 h-index의 정확한 개념을 다시 이해했다.
  • 문제만 이해하면 푸는것은 아주 쉬운 문제이다.

https://www.ibric.org/myboard/read.php?Board=news&id=270333 

 

[연구논문을 위한 핵심 10단계] H-지수(H-Index) 란 무엇인가?

일반적으로 특정 연구원의 연구성과를 평가하기 위해 얼마나 많은 논문을 발표 하였는지를 보게됩니다. 그러나 단순히 발표한 논문 수로만 그 연구원의 연구 업적을 평가 하기에는 발표한 논문

www.ibric.org