상세 컨텐츠

본문 제목

[coding_test] H-Index

coding/coding_test

by golduny_zoo 2021. 4. 22. 07:18

본문

728x90

문제를 이해하는 것조차 못하면.. 어쩌자는 건지..

[3, 0, 6, 1, 5]개씩

논문의 수는 len(list)

논문이 인용된 수가 list가 되는 건데

리스트의 숫자을 나열한 후 비교하여 작아지는 순간이 H-index인줄알았다. 

자신있게 제출해보고 실패들을 보면서 진짜 너무 슬펐다..

 

답은 리스트안의 숫자가 아니였다. 

그곳에 매달리고 있으니 반나절이 지나도 풀리지 않았음.. 

인용된 논문의 수 이것조차 이해못하니..

 

문제를 이해하고 나서 10분안에 문제를 풀었다... 

나는 국어를 못한다는게 함정이라닠ㅋㅋㅋ 

문제를 다시 읽고 완벽하게 이해할 것!

 

def solution(citations):

    cnt = 0
    while True:
        h = 0
        for i in citations :
            if cnt <= i :
                h += 1
        # print("{}번 인용된 숫자".format(cnt), h, '개' )

        if cnt > h : 
            break
        cnt +=1
        if cnt == len(citations)+1:
            break
    # print( h )
    return h

다른사람의 풀이를 보니 너무 깔끔하게 잘했다... 아직은 부족한 수준이겠지ㅠㅠ

그래도 혼자풀어 봤으니.. 잘했다!

'coding > coding_test' 카테고리의 다른 글

[coding_test] 순위 검색  (0) 2021.05.07
[coding_test]메뉴 리뉴얼  (1) 2021.05.06
[coding_test] 신규아이디 추천  (0) 2021.05.06
[coding_test] 키패드 누르기  (0) 2021.05.06
[coding_test] 완주하지 못한 선수  (0) 2021.04.22

관련글 더보기