#include <vector> using namespace std; int solution(vector<int> nums) { int answer = 0; int visited[200010] = {0}; for(int i = 0; i < nums.size(); i++) { if(answer == nums.size()/2) { break; } if(visited[nums[i]] == 0) { visited[nums[i]] = 1; answer++; } } return answer; } | cs |
'Programmers > Level 2' 카테고리의 다른 글
[프로그래머스 2] 가장 큰 정사각형 찾기 (C/C++) (★★★) (0) | 2020.01.04 |
---|---|
[프로그래머스 2] 오픈채팅방 (C/C++) (★) (0) | 2020.01.04 |
[프로그래머스 2] 소수 만들기 (C/C++) (0) | 2019.10.28 |
[프로그래머스 2] 영어 끝말잇기 (C/C++) (1) | 2019.10.28 |
[프로그래머스 2] JadenCase 문자열 만들기 (C/C++) (0) | 2019.10.28 |