【LeetCode】1304. 和為零的N個唯一整數(Java)
給你一個整數 n,請你返回 任意 一個由 n 個 各不相同 的整陣列成的陣列,並且這 n 個數相加和為 0 。
class Solution {
public int[] sumZero(int n) {
int[] arr = new int[n];
int num = n % 2 == 0 ? 1 : 0; //單數0,雙數1
//從中間往兩邊走
for (int i = (arr.length - 1) / 2; i >= 0; i--) {
arr[i] = num;
arr[arr.length-1 - i] = -num;
num++;
}
return arr;
}
}
相關文章
- 1304 和為零的N個唯一整數
- LeetCode878. 第 N 個神奇數字(java)LeetCodeJava
- LeetCode 1137第N個斐波那契數LeetCode
- LeetCode 1137[第N個泰波那契數]LeetCode
- 3069 求n個整數的和
- 從陣列中找出N個數,其和為M的所有可能陣列
- LeetCode-N9-迴文數LeetCode
- LeetCode:移動零(java)LeetCodeJava
- leetcode:確實的第一個整數(java)LeetCodeJava
- 改進,從一個陣列中找出 N 個數,其和為 M 的所有可能陣列
- [leetCode]327. 區間和的個數LeetCode
- n個骰子的點數
- LeetCode- 19 刪除連結串列的倒數第N個節點LeetCode
- Leetcode No.19 刪除連結串列的倒數第N個節點LeetCode
- 輸入N,再輸入N個數,N
- 【JAVA習題六】輸入兩個正整數m和n,求其最大公約數Java
- 指標-n個數的排序指標排序
- 計算2的N次冪n 可輸入,n為自然數
- 為什麼以a為底,n的對數(以b為底)為指數的冪等於以n為底,a的對數(以b 為底)為指數的冪?
- LeetCode 連結串列專題 19 刪除倒數第n個數 java 遞迴解法 幾乎雙百 思路簡單LeetCodeJava遞迴
- 字首和的n個神奇操作
- # 2024_8_4 求單調上升總和為n的數列的方案數
- leetcode每日一題—19.刪除連結串列的倒數第N個結點LeetCode每日一題
- 和為s的兩個數字
- 【LeetCode刷題(簡單程度)】劍指 Offer 57. 和為s的兩個數字LeetCode
- LeetCode 刷題日記 19. 刪除連結串列的倒數第N個節點LeetCode
- 給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。陣列
- leetcode 191 位1的個數LeetCode
- JZ-074-n 個骰子的點數
- 給定一個n,輸出從1到n的整數
- 統計整數區間[N,M](N,M<100000)中所以非偶數的合數個數,並輸出這個數。
- 2024.9.6 leetcode 1137 第 N 個泰波那契數 (雜湊表/動態規劃)LeetCode動態規劃
- 還欠自己一整套LeetCode 演算法題LeetCode演算法
- LeetCode19題 刪除連結串列的倒數第N個節點 (c++ 遞迴)LeetCodeC++遞迴
- Nth Digit 第N個數字Git
- 3070 n個整數“打擂臺”
- Linux 和 Java 的零拷貝LinuxJava
- Linux 和 Java 的零複製LinuxJava