코테준비 - First Missing Positive

정상화·2023년 2월 26일

LeetCode

목록 보기
39/222

First Missing Positive

class Solution {
public:
    int firstMissingPositive(vector<int>& nums) {
        vector<bool> check(100001, false);
        for (auto& num: nums) {
            if (num < 0 || 100000 < num) {
                continue;
            }
            check[num] = true;
        }
        for (unsigned i = 1; i <= 100000; i++) {
            if(!check[i]) return i;
        }
        return 100001;
    }
};
profile
백엔드 희망

0개의 댓글