C++)
#include <vector>
#include <map>
#include <algorithm>
using namespace std;
int solution(vector<int> nums) {
map<int, bool> m;
for(auto num : nums)
m[num] = true;
return min(m.size(), nums.size()/2);
}
Python)
def solution(nums):
arr = {}
for num in nums:
arr[num] = 1
return min(len(arr), len(nums)/2)'프로그래머스 > Level1' 카테고리의 다른 글
| [Level1] 기사단원의 무기 (C++/Python) (0) | 2023.06.01 |
|---|---|
| [Level1] 최대공약수와 최소공배수 (C++/Python) (0) | 2023.05.18 |
| [Level1] 비밀지도 (C++/Python) (0) | 2023.05.16 |
| [Level1] 크기가 작은 부분 문자열 (C++/Python) (0) | 2023.05.15 |
| [Level1] 문자열 내 마음대로 정렬하기 (C++/Python) (0) | 2023.05.14 |