Make Unreal REAL.
article thumbnail
Level 1. 폰켓몬

 

 

정렬된 상태를 유지하지 않아도 되므로 set 대신 unordered_set을 사용했다.

 

중복 포켓몬을 제거한 후 최대 N/2마리의 포켓몬을 가져가면 된다.

 

#include <iostream>
#include <vector>
#include <unordered_set>

using namespace std;

int solution(vector<int> nums)
{
    return min(unordered_set <int>(nums.begin(), nums.end()).size(), nums.size() / 2);
}

'자료구조 & 알고리즘 > 프로그래머스' 카테고리의 다른 글

Level 1. 과일 장수  (0) 2023.02.18
Level 1. 가장 가까운 같은 글자  (0) 2023.02.17
Level 1. 푸드 파이트 대회  (0) 2023.02.15
Level 1. [1차] 비밀지도  (0) 2023.02.14
Level 1. 콜라 문제  (0) 2023.02.13
profile

Make Unreal REAL.

@diesuki4

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그