整数のリストをベクトルとして返すルーチンがあります。
これらの整数は、連番のグループから取得されます。たとえば、次のようになります。
vector = 6 7 8 12 13 14 15 26 27 28 29 30 55 56
上記の数字には 4 つの「連続」があることに注意してください (6 ~ 8、12 ~ 15、26 ~ 30、および 55 ~ 56)。私がやりたいのは、最も長い「ラン」の数値を新しいベクトルに転送することです。この場合、それは 26-30 回の実行になるので、次のように作成したいと思います。
newVector = 26 27 28 29 30
この計算は、さまざまなベクトルに対して何度も実行する必要があるため、より効率的に実行できるほど、より良い結果が得られます! どんな知恵もありがたく受け取るでしょう。