목록2024/08/26 (2)
on my way
[프로그래머스 코딩테스트 연습] 정렬 > H-Index (Python3)
def solution(citations): answer = 0 citations.sort(reverse=True) for i in range(len(citations)): if(citations[i] 정렬: 먼저 인용 횟수 리스트 citations를 내림차순으로 정렬해서 가장 많이 인용된 논문이 첫 번째에 위치하게 된다.루프를 통해 조건 확인:이 정렬된 리스트를 순차적으로 검사만약 논문의 인용 횟수 citations[i]가 그 논문보다 인덱스가 높은 i+1보다 작다면, 그 i가 H-IndexH-Index 반환: 만약 모든 논문이 그 인덱스보다 높은 인용 횟수를 가지고 있다면, 전체 논문의 수가 H-Index 예를 들어, 인용 횟수가 [6, 5, 3, 1, 0..
algorithm/Python
2024. 8. 26. 21:47