본문 바로가기
  • Let's study
PS/Programmers

[프로그래머스 Lv.1] 폰켓몬(C++)

by 코딩고수이고파 2025. 3. 28.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/1845

코드

#include <vector>
#include <map>

using namespace std;

int solution(vector<int> nums)
{
    int answer = 0;
    
    map<int,int>m;
    
    for(int i=0;i<nums.size();i++){
        m.insert({nums[i],1});
    }
    
    answer= m.size()>nums.size()/2? nums.size()/2 : m.size();
    
    return answer;
}

댓글