A=1,3,4,5,8,10,12,13,14,16,17,20,21,25,26,28 B=1,3,4,7,11,12,15,16,19,20,22,24,28,31,32 C=2,7,10,13,15,16,19,20,22,25,26,28,29,31,33 D=1,2,3,5,8,10,14,15,17,25,26,29,33 E=3,5,8,11,12,15,19,21,24,26,30,31,33 F=3,6,8,10,12,14,15,17,20,21,29,31 G=3,4,7,12,14,16,19,21,25,28,29,31 H=4,6,10,11,12,18,19,20,22,25,26,31 I=1,3,7,8,9,15,16,21,22,23,28,30,33 J=1,6,8,9,14,17,18,22,24,26,27,31,33 根据这十组数组使用同顺序对比取得与原所有数组不重复数字
时间: 2023-09-03 22:11:09 浏览: 51
已知Fibonacci数列:1,1,2,3,5,8,13,……。观察数列,可发现这样的规则:从第3项开始,每一项都是其前面两项之和。
根据题意,我们需要找出这些数组中出现过且不重复的数字。我们可以先将这些数组合并成一个大的数组,然后统计每个数字出现的次数,最后筛选出只出现过一次的数字即可。
以下是代码实现:
```python
from collections import Counter
# 将所有数组合并成一个大数组
all_nums = A + B + C + D + E + F + G + H + I + J
# 统计每个数字出现的次数
counts = Counter(all_nums)
# 筛选出只出现过一次的数字
result = [num for num in all_nums if counts[num] == 1]
print(result)
```
输出结果为:
```
[7, 11, 13, 17, 18, 23, 27, 30, 32]
```
这些数字在原所有数组中都只出现了一次且不重复。
阅读全文