上海网站开发制,建设网站建设公司,wordpress问候插件,十大互联网营销公司要求#xff1a;
给定一个包含n1个整数的数组nums#xff0c;其数字在1到n之间#xff08;包含1和n#xff09;#xff0c; 可知至少存在一个重复的整数#xff0c;假设只有一个重复的整数#xff0c; 请找出这个重复的数 代码如下#xff1a;
# 寻找重复数字…要求
给定一个包含n1个整数的数组nums其数字在1到n之间包含1和n 可知至少存在一个重复的整数假设只有一个重复的整数 请找出这个重复的数 代码如下
# 寻找重复数字的函数
def repeated_numbers(nums):# 定义一个空集合extra_numbers set()# 使用for循环来遍历列表numsfor i in nums:# 判断列表中的数字在集合中是否已经存在了如果存在的话就返回iif i in extra_numbers:return i# 如果判断不成立那么就将i添加到集合中extra_numbers.add(i)
# 输入数据
nums list(map(int, input(请给定一个包含n1个整数的数组nums其数字在1到n之间包含1和n数字之间使用逗号隔开).split( )))
repeated repeated_numbers(nums)
print(f重复的那个数字为{repeated})