每日一题——LeetCode1304.和为零的N个不同整数

方法一 个人方法

n为偶数,只要同时放入一个数的正数和负数,那么和总为0,n是奇数就放入一个0,剩下的当偶数看待

javascript 复制代码
var sumZero = function(n) {
    let res=[]
    if(n%2==!0){
        res.push(0)
        n--
    }
    n=n/2
    for(let i=1;i<=n;i++){
        res.push(i)
        res.push(-i)
    }
    return res
};

消耗时间和内存情况:

相关推荐
vibecoding日记2 小时前
双非如何快速入职字节等大厂大模型?真实案例分析:推理优化和投机解码
算法·求职·大模型工程师
kyriewen3 小时前
别再每次都 Google 了:我整理了前端日常最常踩的 10 个 Git 坑,附速查表
前端·javascript·git
SmartBoyW4 小时前
深入ECMAScript规范:彻底搞懂JS隐式类型转换与底层ToPrimitive机制
前端·javascript
yszaygr21384 小时前
Verilog参数化游程编码RLE模块
算法
望易4 小时前
刚设计的大模型架构-双域耦合认知框架
算法·架构
用户852495071844 小时前
解密 JavaScript 中的 this:谁才是真正的调用者?
javascript·面试
Heo4 小时前
Vite进阶用法详解
前端·javascript·面试
铁皮饭盒6 小时前
Next.js 风格路由内置?Bun FileSystemRouter 凭啥这么香
javascript
小林ixn7 小时前
别再背八股了!从 5 个真实场景彻底搞懂 JavaScript 的 this
javascript
东风破_7 小时前
JavaScript 面试常考的字符串算法:从反转字符串到回文判断
前端·javascript