每日一题——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
};

消耗时间和内存情况:

相关推荐
Zyx20072 小时前
JavaScript 中的对象字面量与代理模式:用代码演绎“爱情故事”
javascript
程序猿小蒜2 小时前
基于springboot的基于智能推荐的卫生健康系统开发与设计
java·javascript·spring boot·后端·spring
渣哥2 小时前
IOC 容器的进化:ApplicationContext 在 Spring 中的核心地位
javascript·后端·面试
_一两风2 小时前
设计模式之代理模式
javascript
llq_3502 小时前
为什么 JS 代码执行了,但页面没马上变?
前端·javascript
new出一个对象2 小时前
vue实现打印PDF文档
javascript·vue.js·pdf
CoovallyAIHub2 小时前
一夜之间,大模型处理长文本的难题被DeepSeek新模型彻底颠覆!
深度学习·算法·计算机视觉
天选之女wow2 小时前
【代码随想录算法训练营——Day43(Day42周日休息)】动态规划——300.最长递增子序列、674.最长连续递增序列、718.最长重复子数组
算法·leetcode·动态规划
aricvvang2 小时前
🚀 NestJS 使用 cache-manager-redis-store 缓存无效?真相在这里!
javascript·后端·nestjs
皮皮虾我们跑2 小时前
前端HTML常用基础标
前端·javascript·html