티스토리 뷰


title: "H-Index"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-28"


문제 링크

H-Index

C++

#include <string>
#include <vector>
#include <algorithm>

using namespace std;

int solution(vector<int> citations) {
    int answer = citations.size();  // 논문 n편

    stable_sort(citations.begin(), citations.end());    // 오름차순 정렬

    for(int citation: citations){
        if(answer>citation) answer--;
    }

    return answer;
}

JavaScript

function solution(citations) {
  var answer = citations.length; // 논문 n편

  citations.sort();
  citations.some((v) => {
    if (answer > v) answer--;
  });

  return answer;
}
728x90
반응형

'Programmers Solutions > Level-2' 카테고리의 다른 글

[프로그래머스] 구명보트  (0) 2021.02.01
[프로그래머스] 위장  (0) 2021.02.01
[프로그래머스] 소수 찾기  (0) 2021.02.01
[프로그래머스] 조이스틱  (0) 2021.02.01
[프로그래머스] 가장 큰 수  (0) 2021.02.01
댓글
01-10 09:46
링크