[프로그래머스] Lv1. 폰켓몬
접근 방법
- 각 폰켓몬의 종류수 확인
- 전체 폰켓몬의 1/2과 폰켓몬의 종류수 중 더 작은 것이 답
이전에 C++로 풀었던 내용
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> nums)
{
int answer = 0;
int n = nums.size()/2;
sort(nums.begin(), nums.end());
nums.erase(unique(nums.begin(), nums.end()), nums.end());
answer = min((int)nums.size(), n);
return answer;
}
나의 풀이
def solution(nums):
temp = set(nums)
return min(len(temp), len(nums)/2)
매우 간결한 문제 ٩(๑>ꇴ< ๑)و
Author And Source
이 문제에 관하여([프로그래머스] Lv1. 폰켓몬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@chaen805/프로그래머스-Lv1.-폰켓몬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)