프로그래머스 없는 숫자 더하기

2022. 8. 4. 10:24코딩 공부 연습

반응형

레벨1을 다 끝내는걸 목표로 하다보니 중간중간에 좀 쉬운 난이도도 있다! 뭔가 어떻게든 일단은 풀자는 마음으로 시간을 재면서 풀어보려고 한다. ㄹㅇ코테처럼!

 

#include <string>
#include <vector>

using namespace std;

int arr[11];
int solution(vector<int> numbers) {
    int answer = -1;
    
    for(int i =0; i< numbers.size(); i++)
    {
        arr[numbers[i]] = 1;
    }
    for(int i =0; i< 10; i++)
    {
        if (arr[i] != 1)
            answer += i;
    }
    answer++;
    return answer;
}

한번 돌면서 있는 숫자는 배열에다 체크하고, 나중에 배열에 체크 안된 인덱스만 더해서 리턴해줬다!