LeetCode 1304: Find N Unique Integers Sum up to Zero Solution

Master LeetCode problem 1304 (Find N Unique Integers Sum up to Zero), a easy challenge, with our optimized solutions in Java, C++, and Python. Explore detailed explanations, test your code in our interactive editor, and prepare for coding interviews.

1304. Find N Unique Integers Sum up to Zero

Problem Explanation

Explanation

To solve this problem, we can create an array of size n and fill it with integers from -n/2 to n/2 (inclusive). If n is odd, we can set the middle element to 0 to ensure that the sum is 0. This way, we will have n unique integers that add up to 0.

Solution Code

class Solution {
    public int[] sumZero(int n) {
        int[] result = new int[n];
        int start = -(n / 2);
        for (int i = 0; i < n; i++) {
            result[i] = start++;
        }
        return result;
    }
}

Try It Yourself

Loading code editor...

Related LeetCode Problems

Frequently Asked Questions

How to solve LeetCode 1304 (Find N Unique Integers Sum up to Zero)?

This page provides optimized solutions for LeetCode problem 1304 (Find N Unique Integers Sum up to Zero) in Java, C++, and Python, along with a detailed explanation and an interactive code editor to test your code.

What is the time complexity of LeetCode 1304 (Find N Unique Integers Sum up to Zero)?

The time complexity for LeetCode 1304 (Find N Unique Integers Sum up to Zero) varies by solution. Check the detailed explanation section for specific complexities in Java, C++, and Python implementations.

Can I run code for LeetCode 1304 on DevExCode?

Yes, DevExCode provides an interactive code editor where you can write, test, and run your code for LeetCode 1304 in Java, C++, or Python.

Back to LeetCode Solutions