테스트 케이스 2개가 실패하다가
시작값을 역순으로 해서 루프돌리니 해결되었다.
원인을 몰라서 다른사람 풀이를 보고 이해를 했다.. '-'
다른사람 풀이
--------------------------------
def solution(citations):
citations = sorted(citations)
l = len(citations)
for i in range(l):
if citations[i] >= l-i:
return l-i
return 0
--------------------------------
--------------------------------
def solution(citations):
citations.sort(reverse=True)
answer = max(map(min, enumerate(citations, start=1)))
return answer
--------------------------------
다들 몇줄 안되는 코드로 작성한게 참 대단하다
조건을 완수하는 h-index 중 최대값을 찾는게 문제의 요점이였던거 같다.
'코딩 > 매일 한 문제 이상' 카테고리의 다른 글
[매일 한 문제 이상] 프로그래머스 - 행렬 곱 (0) | 2020.02.10 |
---|---|
[매일 한 문제 이상] 프로그래머스 - 피보나치 (0) | 2020.02.08 |
[매일 한 문제 이상] 프로그래머스 - 기능 개발 (0) | 2020.02.07 |
[매일 한 문제 이상] 프로그래머스 - 최대값과 최솟값 (0) | 2020.02.06 |
[매일 한 문제 이상] 프로그래머스 - 다음 큰 숫자 (0) | 2020.02.05 |