leetcode:645. 錯誤的集合(python3解法)

難度:簡單

????????集合?s?包含從?1?到?n?的整數。不幸的是,因為數據錯誤,導致集合里面某一個數字復制了成了集合里面的另外一個數字的值,導致集合?丟失了一個數字?并且?有一個數字重復?。

????????給定一個數組?nums?代表了集合?S?發生錯誤后的結果。

請你找出重復出現的整數,再找到丟失的整數,將它們以數組的形式返回。

示例 1:

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

示例 2:

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

提示:

  • 2 <= nums.length <= 104
  • 1 <= nums[i] <= 104

題解:

class Solution(object):def findErrorNums(self, nums):res = []chongfu_num = sum(nums) - sum(set(nums))res.append(chongfu_num)sum_n = (len(nums) * (len(nums)+ 1) // 2)diushi_num = sum_n - sum(set(nums))res.append(diushi_num)return res

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163955.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163955.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163955.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

創建 Plotly 的散點線圖

一 使用 Plotly 畫圖 import plotly.graph_objects as godef img_show_fig(out_data_today):# 創建 Plotly 的散點線圖fig go.Figure()# 添加散點線fig.add_trace(go.Scatter(xout_data_today.index,yout_data_today.values,modelinesmarkers,markerdict(colorred, # 設置數…

揭秘周杰倫《最偉大的作品》MV,絕美UI配色方案竟然藏在這里

色彩在UI設計的基本框架中占據著舉足輕重的位置。實際上&#xff0c;精心挑選和組合的色彩配色&#xff0c;往往就是UI設計成功的不二法門。在打造出一個實用的UI配色方案過程中&#xff0c;我們需要有堅實的色彩理論知識&#xff0c;同時還需要擅于從生活中觀察和提取靈感。以…

uboot中nfs和tftp方式獲取文件

NFS文件系統掛載 服務器端配置如下 1.Server端需要安裝NFS服務&#xff1a; sudo apt-get install nfs-kernel-server2.創建需要掛載的路徑&#xff1a; mkdir -p /home/workspace/mercury/nfs_path3.創建共享目錄&#xff1a; ①vim /etc/exports ②在文件中添加&#xff…

Java 中 HashSet 和 TreeSet 的區別

簡介&#xff1a; 在Java開發中&#xff0c;HashSet和TreeSet都是常用的集合類&#xff0c;用于存儲不重復的元素。雖然它們都實現了Set接口&#xff0c;并提供了相似的功能&#xff0c;但在內部實現和特性上存在一些區別。本文將深入探討HashSet和TreeSet的差異&#xff0c;幫…

人機交互模塊的發展

人機交互&#xff08;Human-Computer Interaction&#xff0c;HCI&#xff09;是指人與計算機之間進行交互和信息交換的過程。人機交互模塊的發展經歷了多個階段&#xff0c;從早期的命令行界面到現在多樣化的交互方式&#xff0c;不斷發展和創新。以下是一些人機交互模塊的發展…

藍橋杯物聯網競賽_STM32L071_2_繼電器控制

CubeMX配置&#xff1a; Function.c及Function.h&#xff1a; #include "Function.h" #include "gpio.h" void Function_LD5_ON(void){HAL_GPIO_WritePin(LD5_GPIO_Port, LD5_Pin, GPIO_PIN_RESET); }void Function_LD5_OFF(void){HAL_GPIO_WritePin(LD5_…

角色管理--產品經理崗

研發組織管理--角色管理--產品經理崗 定位 相對穩定和簡單產品的獨立產品打造者&#xff0c;復雜產品的輔助者 所需資質 校招新人&#xff0c;擁有靈性擁有基礎的產品力&#xff08;認知&#xff0c;設計&#xff0c;創新&#xff0c;推進&#xff0c;學習&#xff09;Axur…

解決Vue項目的runtime-only轉為runtime-compiler

我們在vue.config.js中添加上 runtimeCompiler: true,然后再將main.js入口文件中的Vue實例改為以下即可 //修改前 new Vue({router,store,render: (h) > h(App) }).$mount(#app) //修改后 new Vue({el:#app,router,store, components:{App}, template:<App/>})

解鎖word密碼,忘記密碼怎么辦?

想要解密、找回或去除Word文檔密碼&#xff0c;可以按以下步驟操作&#xff1a;第一步&#xff0c;在百度上搜索【密碼帝官網】&#xff0c;接著在用戶中心上傳需要解密的文件即可。這種方法安全、簡單易操作&#xff0c;而且不用下載軟件&#xff0c;手機和電腦都可以用。無論…

uniapp 使用Highcharts,多色曲線,多色陰影,百分比,網格等處理,accessibility.js提示錯誤處理

示例圖 1.安裝Highcharts npm install highcharts --save npm install highcharts-vue2.demo代碼 <template><view class"charts-main"><view id"charts" style"width: 90%;height: 460rpx;"></view></view>&l…

虛擬機系列:windows 虛擬機相關功能、組件梳理

一. 簡介 英文名稱中文名稱說明Container容器Guarded Host受保護的主機利用遠程證明創建并運行受防護的虛擬機Hyper-V├Hyper-V Management ToolsHyper-V 管理工具包含 GUI 管理工具和 Power Shell 的 Hyper-V 模塊└Hyper-V PlatformHyper-V 平臺├Hyper-V HypervisorHyper-V …

如何實現高效的績效面談?

企業績效面談是績效管理的核心工作之一&#xff0c;管理者需要對員工的績效表現進行評價和交流、對前期的實施效果進行總結&#xff0c;以使績效管理體系在下一個周期運行得更好&#xff0c;達到提升績效的目的。然而在實際工作中&#xff0c;許多公司的績效面談并未能發揮其應…

全民 K 歌音頻相關技術分享

日期 &#xff1a;2021.05.22 技術分享介紹&#xff1a;https://zhuanlan.zhihu.com/p/373506048 技術分享視頻&#xff1a;https://app6ca5octe2206.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/column/p_60ae5c89e4b00176519f2e5b

微服務負載均衡器Ribbon

1.什么是Ribbon 目前主流的負載方案分為以下兩種&#xff1a; 集中式負載均衡&#xff0c;在消費者和服務提供方中間使用獨立的代理方式進行負載&#xff0c;有硬件的&#xff08;比如 F5&#xff09;&#xff0c;也有軟件的&#xff08;比如 Nginx&#xff09;。 客戶端根據…

多線程 02

1.線程的常見構造方法 方法說明Thread()創建線程對象Thread(Runnable target)使用 Runnable 對象創建線程對象Thread(String name)創建線程對象&#xff0c;并命名Thread(Runnable target, String name)使用 Runnable 對象創建線程對象&#xff0c;并命名【了解】Thread(Threa…

JS文字操作庫(親測可用)

使用 <template><div class"app"><li class"main_right-btn" click"selectionColor(yellow)">題干標識</li><li class"main_right-btn" click"selectionColor(transparent)">取消標識</li…

K-means算法

K-means算法 Lloyd k-means Algorithm 樣本矩陣&#xff1a; X [ x 1 , x 2 , . . . , x n ] ∈ R d n X[x_1,x_2,...,x_n] ∈R^{dn} X[x1?,x2?,...,xn?]∈Rdn&#xff0c;有n個 x i x_i xi?每個 x i x_i xi?是d維 簇集合&#xff1a; C [ C 1 , C 2 , . . . , C c …

自由飛翔之小鳥

一、創建文件、包、類、插入圖片文件 二、app包 1、Gameapp類&#xff08;運行游戲&#xff09; package app;import main.GameFrame;public class Gameapp {public static void main(String[] args) {//游戲的入口new GameFrame();} } 三、main包 1、Barrier&#xff08;障…

【實驗】配置用戶自動獲取IPv6地址的案例

【贈送】IT技術視頻教程&#xff0c;白拿不謝&#xff01;思科、華為、紅帽、數據庫、云計算等等?編輯https://xmws-it.blog.csdn.net/article/details/117297837?spm1001.2014.3001.5502https://xmws-it.blog.csdn.net/article/details/117297837?spm1001.2014.3001.5502【…

Pyqt5 設置保存上一次結果(配置文件)

效果 每次打開Pyqt5打包后的程序&#xff0c;默認顯示的是上一次的結果 例如下圖的 文件路徑、表名、類型等 大致的思路 Pyqt5自帶的方法QSettings實現保存上一次的設置&#xff0c;其思路是讀取ini文件&#xff0c;如果不存在就是程序的初始狀態&#xff0c;如果存在則可以讀取…