题解 | #数组中重复的数字#
数组中重复的数字
https://www.nowcoder.com/practice/6fe361ede7e54db1b84adc81d09d8524
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param numbers int整型一维数组 # @return int整型 # class Solution: def duplicate(self, numbers: List[int]) -> int: numbers_unique = list(set(numbers)) numbers_duplicate = numbers for x in numbers_unique: numbers_duplicate.remove(x) if len(numbers_duplicate) == 0: return -1 else: return numbers_duplicate[0]
Day 1:
比较简单,用set找出唯一值然后删除列表中唯一值剩下的均为重复值,符合题意。
剑指offer 文章被收录于专栏
一些自用刷题记录