#include <vector>
#include <set>
using namespace std;
int solution(vector<int> nums)
{
set<int> poketmons;
for(int i=0; i<nums.size(); i++)
poketmons.insert(nums[i]);
if(poketmons.size()>=nums.size()/2)
return nums.size()/2;
else
return poketmons.size();
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[Level 2][C++] 다음 큰 숫자 (0) | 2024.10.10 |
---|---|
[Level 2][C++] 숫자의 표현 (0) | 2024.10.10 |
[Level 2][C++] 카펫 (0) | 2024.10.10 |
[Level 2][C++] 최댓값과 최솟값 (0) | 2024.10.10 |
[Level 2][C++] 최솟값 만들기 (0) | 2024.10.10 |