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

方法一 个人方法

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

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
};

 消耗时间和内存情况:

相关推荐

  1. 每日Leetcode1314.矩阵区域

    2024-01-23 18:06:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-23 18:06:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-23 18:06:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-23 18:06:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-23 18:06:02       20 阅读

热门阅读

  1. 为什么两个向量的内积等于模长乘夹角?

    2024-01-23 18:06:02       31 阅读
  2. 人工智能工程师将来有什么发展

    2024-01-23 18:06:02       37 阅读
  3. idea编译打包前端vue项目

    2024-01-23 18:06:02       32 阅读
  4. MySQL新增、管理用户,控制访问【新手向】

    2024-01-23 18:06:02       38 阅读
  5. Qt容器QVector

    2024-01-23 18:06:02       36 阅读