[프로그래머스] h-index (파이썬, javascript)
728x90
반응형
1. javascript
가장 큰 인용 가능 수 =논문 개수, 최소=0
나는 완전탐색으로 했다
function solution(citations) {
var answer = 0;
for(let i=citations.length;i>=0;i-=1){
const arr=citations.filter(x=>x>=i);
if(arr.length>=i && citations.length-i<=i){
answer=i;
break;
}
}
return answer;
}
2. 파이썬
def solution(citations):
idx=max(citations)
while idx>0:
cnt=0
for c in citations:
if c>=idx:
cnt+=1
if cnt>=idx and len(citations)-cnt<=idx:
break
idx-=1
return idx
728x90
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 땅따먹기 (파이썬, javascript ) (0) | 2020.09.18 |
---|---|
[프로그래머스] 영어 끝말잇기 (파이썬) (0) | 2020.09.16 |
[프로그래머스] 짝지어 제거하기 (파이썬, javascript) (0) | 2020.09.16 |
프로그래머스 순위 (파이썬, set) (0) | 2020.09.11 |
프로그래머스 가장 먼 노드 (파이썬, bfs) (0) | 2020.09.11 |
TAGS.