我有一个列表,我需要找到并提取靠近新列表的所有数字。
例如我有一个清单:
1,5,10,8,11,14,15,11,14,1,4,7,5,9
所以如果我想提取所有接近 3 的数字(只有 3,间隙必须是 3,所以 11,14 是正确的,11,13 不是。)我如何在没有硬编码的情况下设计它整件事情?
结果应如下所示:8,11,14,11,14,1,4,7
这看起来不太难,但我有点卡住了,我能想到的只是一个循环,它检查循环的 n+1 成员是否大于 n 乘以 3 并将 n+1 成员包含在新的列表,但是如果有一串需要的数字,我不知道如何包含 n 成员而不使其出现在新列表中两次。
有任何想法吗?