
[프로그래머스] H-Index
·
코딩테스트/프로그래머스
1. 문제 설명 2. 이중 포문#include using namespace std;int solution(vector citations) { int answer = 0; unordered_map m; for(int n : citations) { for(int i = 0; i 논문의 수가 1000개 이하이고, 인용 횟수가 10,000이하라고 주어져서 높은 시간 복잡도 알고리듬을 요구하는 문제구나 싶었어요. 삼중 포문 쓸 생각까지 해야겠네 라고 예상을 했지만, 의외로 이중포문으로 해결할 수 있었습니다. 만약 인용횟수가 5로 주어지면 0~5까지의 "~이상 인용 횟수"를 1증가시켜주는 방식으로 작동합니다. 나름 논리적인 접근이라고 생각하며 만족했지만, 다른 사람의 풀이..