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



#include <vector>
#include<algorithm>
using namespace std;

int solution(vector<int> nums)
{
    int answer = 0;
    
    int getCount = nums.size() / 2;

	sort(nums.begin(), nums.end());
	
	vector<int>::iterator iter_end = unique(nums.begin(), nums.end());

	nums.erase(iter_end, nums.end());


	if (nums.size() > getCount) {
		answer = getCount;
	}
	else if (nums.size() < getCount) {
		answer = nums.size();
	}
	else {
		answer = getCount;
	}
    
    return answer;
}

이번 문제는 굉장히 쉬웠다. 문제만 잘 읽으면 문제없이 풀 수준이었던 것 같다.




© 2022. by KSC

Powered by sora