数字のリストがあります
((100),(99),(97),(96),(3),(2))
2 番目の数値がその前の数値の 2 以内にある場合、その数値から 2 を取得し、最後の数値が負にならない限り、リスト内のその後のすべての数値を取得します。たとえば、
First iteration, substrate 2 from 97 and lower
((100), (97), (95), (94,),(1),(0))
Second iteration, substrate 2 from 94 and lower
((100), (97), (95), (92), (0),(0))