티스토리 뷰
title: "폰켓몬"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-30"
문제 링크
C++
#include <vector>
#include <set>
using namespace std;
int solution(vector<int> nums) {
int answer = 0;
set<int> bag; // 중복 제거
for(int num: nums) bag.insert(num);
answer = (bag.size()>nums.size()/2) ? nums.size()/2 : bag.size();
return answer;
}
JavaScript
function solution(nums) {
var answer = 0;
const bag = new Set(nums);
answer =
bag.size > parseInt(nums.length / 2) ? parseInt(nums.length / 2) : bag.size;
return answer;
}
728x90
반응형
'Programmers Solutions > Level-2' 카테고리의 다른 글
[프로그래머스] 이진 변환 반복하기 (0) | 2021.01.31 |
---|---|
[프로그래머스] 최댓값과 최솟값 (0) | 2021.01.31 |
[프로그래머스] 최솟값 만들기 (0) | 2021.01.31 |
[프로그래머스] 피보나치 수 (0) | 2021.01.31 |
[프로그래머스] 행렬의 곱셈 (0) | 2021.01.31 |
댓글