645. 错误的集合
代码
class Solution:
def findErrorNums(self, nums: List[int]) -> List[int]:
total = sum(range(1,len(nums)+1)) # 从1到n求和
lack = total-sum(set(nums)) # nums数组去重,用总和减去去重后的nums数组得到缺少的数
rep = total - sum(nums) # 缺少的数和重复的数的差值
return [lack-rep,lack]