力扣(leetcode)第268题丢失的数字(Python)

268.丢失的数字

题目链接:268.丢失的数字

给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

示例 1:
输入:nums = [3,0,1]
输出:2
解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。

示例 2:
输入:nums = [0,1]
输出:2
解释:n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。

示例 3:
输入:nums = [9,6,4,2,3,5,7,0,1]
输出:8
解释:n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。8 是丢失的数字,因为它没有出现在 nums 中。

示例 4:
输入:nums = [0]
输出:1
解释:n = 1,因为有 1 个数字,所以所有的数字都在范围 [0,1] 内。1 是丢失的数字,因为它没有出现在 nums 中。

提示:

n == nums.length
1 <= n <= 104
0 <= nums[i] <= n
nums 中的所有数字都 独一无二

解答一

class Solution:def missingNumber(self, nums: List[int]) -> int:n = len(nums)for i in range(n+1):if i not in nums:return i

解答二

class Solution:def missingNumber(self, nums: List[int]) -> int:n = len(nums)s = sum(nums)new = round((1+n)*n/2)return new-s

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/670980.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL与PgSQL的优缺点对比

在当今的数据驱动时代&#xff0c;各种数据库管理系统&#xff08;DBMS&#xff09;层出不穷&#xff0c;每种数据库都有其独特的特点和适用场景。以下是对几种常见数据库的优缺点以及应用场景的详细介绍。 1、MySQL 优点&#xff1a; 易用性&#xff1a;MySQL 是一个开源的…

Z Algorithm(扩展KMP)算法笔记

假设给定一个s长度为的n字符串。那么这个字符串的 z-function &#xff08;“zet-function”&#xff09;是一个长度为 的数组&#xff0c;其中的 -th 元素等于最大字符数&#xff0c;从 position i开始&#xff0c;i与字符串的第一个字符n重合。 换句话说&#xff0c;z[i]它是…

mysql数据库使用mysqlbinlog命令查看数据操作、主从数据同步记录

mysql主从同步时&#xff0c;由于意外的操作&#xff0c;可能会出现下面的错误&#xff1a; Could not execute Update_rows event on table confluence.AO_92296B_AORECENTLY_VIEWED; Can’t find record in ‘AO_92296B_AORECENTLY_VIEWED’, Error_code: 1032; handler erro…

如何使用Python + 百度翻译API 自动大批量免费翻译Excel文件中的外语内容

手里有一个Excel文件,包括了大量的亚马逊德语搜索词(关键词),每个单元格1个,需要翻译为中文。但是文件大小超过了10M,不能使用百度或Google免费的文档功能,如果手工一个个的翻译然后粘贴又太麻烦,于是想到用Python加免费翻译API完成。 一、openpyxl库 用Python编辑处…

Magnet AXIOM取证神器的安装使用方法及详细教程

Magnet AXIOM取证神器的安装使用方法及详细教程 公众号&#xff1a;鱼影安全1.Magnet AXIOM取证工具介绍&#xff1a;2.Magnet AXIOM取证工具安装&#xff1a;第一步&#xff1a;第二步&#xff1a; 3.Magnet AXIOM取证工具使用方法&#xff1a; 公众号&#xff1a;鱼影安全 关…

112.乐理基础-五线谱-五线谱的调号(一)

内容参考于&#xff1a;三分钟音乐社 上一个内容&#xff1a;111.乐理基础-五线谱-五线谱的节奏型、打拍子-CSDN博客 首先需要掌握&#xff0c;下图中的所示的内容&#xff1a;内容可以在 乐理基础 这里找到&#xff0c;名字上带※符号的找不到 首先回顾七个白键触发的大调音…

香港的低价服务器:2024年稳定服务商推荐

对于用户而言&#xff1a;使用香港服务器无非是觉得免备案、或者业务是集中在日本或东南亚地区&#xff0c;无论是哪些因素驱使&#xff0c;其实用户想要的就是一个低价稳定&#xff01;如果服务器都连不上&#xff0c;再便宜又有什么用处。 所以先给各位用户提个醒&#xff0…

day28打卡

day28打卡 93. 复原 IP 地址 见注释 class Solution { public:vector<string> ret;vector<string> restoreIpAddresses(string s) {string ip;dfs(s, 0, ip);return ret;}//n记录小数点个数void dfs(string s, int n, string ip){//n为4if(n 4){//如果字符s没有…

眸思MouSi:“听见世界” — 用多模态大模型点亮盲人生活

文章目录 1. Introduction1.1 APP细节展示2. Demo2.1 论文链接2.2 联系方式3. Experiment3.1 多专家的结合是否有效?3.2 如何更好的将多专家整合在一起?Reference让盲人听见世界,复旦眸思大模型打破视觉界限,用科技点亮新生活 1. Introduction 在这个世界上,视力是探索万…

力扣精选算法100道——和为 K 的子数组[前缀和专题]

和为K的子数组链接 目录 第一步&#xff1a;了解题意​编辑 第二步&#xff1a;算法原理 第三步&#xff1a;代码 第一步&#xff1a;了解题意 数组中和为k的连续子数组&#xff0c;我们主要关注的是连续的&#xff0c; 比如[1,1,1],和为2的子数组有俩个&#xff0c;比如第…

HDL Designer 2021.1 如何将默认编辑器修改为VsCode

第1步 安装Vscode 第2步 添加Vscode至HDL Designer 第3步 更改HDL Designer编译器 第4步 修改结束&#xff0c;在HDL Designer中双击block可使用Vscode编辑verilog

通过无线打通两个路由器

通过无线打通两个路由器 上网向导无线连接 配置比较简单&#xff0c;有些路由器支持有些不支持&#xff0c;支持的大致就是下面的方法&#xff0c;不过不同型号面板不一样&#xff0c;这里主要学习方法&#xff0c;所以不做路由器型号介绍。 重要的事情说三遍&#xff1a;学习要…

云端录制直播流视频,上传云盘

前言 哪一天我心血来潮&#xff0c;想把我儿子学校的摄像头视频流录制下来&#xff0c;并保存到云盘上&#xff0c;这样我就可以在有空的时候看看我儿子在学校干嘛。想到么就干&#xff0c;当时花了一些时间开发了一个后端服务&#xff0c;通过数据库配置录制参数&#xff0c;…

修改数据库字段长度报错如何解决

如果直接修改SQL报错的话&#xff0c;可以考虑【增加备用字段->复制字段值->删除原字段->备用字段改名】的思路进行处理。 执行的时候建议一步一步执行而非批量执行 其中COLUMN_T为备用字段&#xff0c;COLUMN_O为原字段。 -- 根据原字段创建新长度的备用字段 alte…

挑战杯 python+深度学习+opencv实现植物识别算法系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于深度学习的植物识别算法研究与实现 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;4分工作量&#xff1a;4分创新点&#xff1a;4分 &#x1f9ff; 更多…

Java学习笔记2024/2/5

综合练习题 练习一&#xff1a;飞机票 需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格&#xff1a;旺季&#xff08;5-10月&#xff09;头等舱9折&#xff0c;经济舱8.5折&#xff0c;淡季&#xff08;1…

【数论】矩阵快速幂

参考&#xff1a;矩阵快速幂算法详细解析 放个板子 int M, n;struct node // 定义一个矩阵类型的结构体 {int m[100][100]; } ans, res; // ans是结果&#xff0c;res是最初的方阵node mul(node A, node B) {int i, j, k;node temp; // 定义一个临时矩阵&#xff0c;存放A…

面试复盘7——后端开发

前言 一面&#xff08;2024-1.25&#xff09; 首先上来是自我介绍。 &#xff08;这里自我介绍时候项目只说了技术栈&#xff0c;没有说内容&#xff0c;不知道好不好&#xff09; &#xff08;在校经历说的一点点口语化了&#xff09; 先问的近期实习经历&#xff0c;和我确…

js和node事件循环区别

javaScript事件循环机制 一、是什么&#xff1f; JavaScript是一门单线程语言&#xff0c;同一时间只能做一件事&#xff0c;但并不意味着单线程就是阻塞&#xff0c;而实现单线程非阻塞的方式就是事件循环。 JavaScript中&#xff0c;所有的任务都可以分为&#xff1a; 同步…

93.网游逆向分析与插件开发-游戏窗口化助手-升级经验数据获取的逆向分析

内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;显示游戏数据到小助手UI 码云地址&#xff08;游戏窗口化助手 分支&#xff09;&#xff1a;https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号&#xff1a;852c339f5e4c103390b123e0eaed…