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

【Leetcode 645 】 错误的集合 —— 纯数学 之 等差数列求和

集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。

给定一个数组 nums 代表了集合 S 发生错误后的结果。

请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。

示例 1:

输入:nums = [1,2,2,4]
输出:[2,3]

示例 2:

输入:nums = [1,1]
输出:[1,2]

纯数学 之 等差数列求和

//纯数学 之 等差数列求和
function findErrorNums(nums: number[]): number[] {const res: number[] = [];let n = nums.length;//等差数列求和n = (n * (n + 1)) / 2;const newNums = [...new Set(nums)];const sumNums = nums.reduce((pre, cur) => (pre += cur), 0);const sumNewNums = newNums.reduce((pre, cur) => (pre += cur), 0);res[0] = sumNums - sumNewNums;res[1] = n - sumNewNums;return res;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【大模拟】逻辑回环类
  • QT:QTableWidget 如何不显示行头?
  • FPGA串口调试中当电脑串口无法正常通信,设备管理器中“其它设备”位置显示“USB-Blaster”显示感叹号等问题应该怎么解决?
  • vue3传时间值,还有定义文本域最大值
  • 客户端与服务器通讯详解(7):常见的报错与处置方式
  • 数据库之存储过程和函数
  • IOS 06 OC调用Swift第三方框架
  • 深度学习 —— 个人学习笔记17(锚框、多尺度锚框)
  • Particle Swarm Optimization粒子群算法
  • Exchange Online P1 AO Sub Add-on to Device Exchange Std 产品详细介绍
  • Ted靶机设置
  • AI浪潮下的教育革新:把握机遇,拥抱变化!
  • Qt 0814作业
  • Eureka原理与实践:深入探索微服务架构的核心组件
  • Java虚拟机:类的加载机制
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • canvas绘制圆角头像
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • javascript 哈希表
  • JDK 6和JDK 7中的substring()方法
  • js继承的实现方法
  • Python_网络编程
  • Python十分钟制作属于你自己的个性logo
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 悄悄地说一个bug
  • 微信小程序:实现悬浮返回和分享按钮
  • 微信小程序开发问题汇总
  • 温故知新之javascript面向对象
  • 我从编程教室毕业
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 再谈express与koa的对比
  • 最近的计划
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #AngularJS#$sce.trustAsResourceUrl
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • (2.2w字)前端单元测试之Jest详解篇
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (五)MySQL的备份及恢复
  • .net core 6 集成和使用 mongodb
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 命令行参数包含应用程序路径吗?
  • .NET处理HTTP请求
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • 。Net下Windows服务程序开发疑惑
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限