Skip to content

1426. Find N Unique Integers Sum Up To Zero

Difficulty: Easy

LeetCode Problem View on GitHub


1426. Find N Unique Integers Sum up to Zero

Easy


Given an integer n, return any array containing n unique integers such that they add up to 0.

 

Example 1:

Input: n = 5
Output: [-7,-1,1,3,4]
Explanation: These arrays also are accepted [-5,-1,1,2,3] , [-3,-1,2,-2,4].

Example 2:

Input: n = 3
Output: [-1,0,1]

Example 3:

Input: n = 1
Output: [0]

 

Constraints:

  • 1 <= n <= 1000

Solution

class Solution {
    public int[] sumZero(int n) {
        int res[] = new int[n];
        int sum = 0;
        for (int i = 0; i < n - 1; i++) {
            res[i] = (i + 1) * -1;
            sum += (i + 1);
        } 
        res[n - 1] = sum;
        return res;
    }
}

Complexity Analysis

  • Time Complexity: O(?)
  • Space Complexity: O(?)

Approach

Detailed explanation of the approach will be added here