반응형

 

문제)

 

정수 n이 주어짐.

n개의 중복되지 않고, 모든 요소를 더해서 0이 되는 배열을 리턴해주면 된다.

 

문제 난이도 : 하

 

소요시간 및 풀이)

소요 시간 : 하

 

정답 코드

class Solution 
{
public:
    vector<int> sumZero(int n)
    {
        vector<int> vec;

        for (int i = 1; i <= n/2; i++)
        {
            vec.push_back(i);
            vec.push_back(-i);
        }

        if (n % 2 != 0) 
            vec.push_back(0);
        
        return vec;
    }
};
반응형