我有一個列表,我需要找到並提取緊鄰新列表的所有數字。算法檢查列表中相似性的數字關閉
比如我有一個列表:
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
這看起來並不太難,但我是那種堅持,所有我能想出with是一個循環,它檢查循環中的n + 1成員,如果它大於n乘3,並將n + 1成員包括在新列表中,但是我不知道如何包含n成員而不使其出現在新列表兩次,如果有一串需要的數字。
有什麼想法?
這可能是值得炫耀你已經嘗試了什麼。你介意解決方案的語言是什麼? – doctorlove
我不明白你的問題,爲什麼在輸出中是「1」? –
我也不明白,爲什麼在輸出列表中不是15? – Fabinout