文字列の k サイズのすべての「移動」パーティションを取得しようとしています。基本的に、サイズ k のウィンドウを文字列に沿って移動し、その k ワードを取得したいと考えています。
これが例です。
k:3
入力:ABDEFGH
出力:ABD、EFG、BDE、FGH、DEF
私のアイデアは、入力に沿って歩き、ヘッドとパーティションをドロップしてから、以前の(現在はヘッドレスの)シーケンスから再びヘッドをドロップすることでしたが、これを行う方法が正確にはわかりません...また、もっと良い方法があるかもしれませんこれを行うことの?以下、私が考えた案です。
(#(partition k input) (collection of s where head was consecutively dropped))