문제를 이해하는 것조차 못하면.. 어쩌자는 건지..
[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_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 |