リストの最初のインデックスから始まり、連続した順序でのみ下降する単調減少サブシーケンスの最後のインデックスを見つけられるようにしたいと考えています。たとえば、次のようなリストがあるとします。
x = [89, 88, 88, 88, 88, 87, 88]
5
サブシーケンスの最後の要素のインデックスであるため、返せるようにしたいと考えています[89, 88, 88, 88, 88, 87]
。ここで、このサブシーケンスの各数値は単調減少し89
、リストの最初のインデックスである から連続して減少します。
たとえば、次のようなリストがあったとしますx = [89, 87, 87, 86, 87]
。0
最初のインデックス (89) で始まり、連続して単調減少する (つまり、リストの次の数値は最初の数値から 2 ずつ減少する) 唯一の数値であるため、を返したいと思います。または、次のようなリストがある場合: 、リストの最初のインデックスから単調減少するシーケンスの唯一の部分であるため、x = [89, 90, 89, 88]
戻りたいと思います。0
説明が難しくてすみません。助けてくれてありがとう!