当前位置: 首页 > news >正文

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

方法一 个人方法

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

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

 消耗时间和内存情况:

相关文章:

  • 本地部署轻量级web开发框架Flask并实现无公网ip远程访问开发界面
  • 一个golang小白使用vscode搭建Ununtu20.04下的go开发环境
  • HCIA vlan练习
  • Maven排除依赖 exclusions
  • 带大家做一个,易上手的家常葱爆牛肉
  • MacOS受欢迎的数据库开发工具 Navicat Premium 15 中文版
  • 二进制部署高可用k8s集群V1.20.11版本
  • nginx 搭建docker 似有hub仓库
  • SqlAlchemy使用教程(五) ORM API 编程入门
  • MetaGPT-打卡-day2,MetaGPT框架组件学习
  • 网络安全概述
  • 旧路由重置新路由设置新路由设置教程|适用于自动获取IP模式
  • C#调用Newtonsoft.Json将bool序列化为int
  • HttpServletRequest getHeader、getHeaders、getIntHeader、getDateHeader区别
  • EMI兼容测试方案——匹配不同测试标准,准确高效!
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 5、React组件事件详解
  • es6
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JavaScript中的对象个人分享
  • Java小白进阶笔记(3)-初级面向对象
  • Sass Day-01
  • vue学习系列(二)vue-cli
  • vue自定义指令实现v-tap插件
  • 创建一种深思熟虑的文化
  • 如何优雅地使用 Sublime Text
  • 世界上最简单的无等待算法(getAndIncrement)
  • 移动端 h5开发相关内容总结(三)
  • 用简单代码看卷积组块发展
  • 追踪解析 FutureTask 源码
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 容器镜像
  • ​Java并发新构件之Exchanger
  • ​queue --- 一个同步的队列类​
  • #162 (Div. 2)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (新)网络工程师考点串讲与真题详解
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .form文件_一篇文章学会文件上传
  • .Net Web项目创建比较不错的参考文章
  • .NET 设计模式初探
  • .net6Api后台+uniapp导出Excel
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .NET使用存储过程实现对数据库的增删改查
  • @Bean注解详解
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [1] 平面(Plane)图形的生成算法