次の形式の行列(配列の配列)があります
[1, 2, 3, 4]
[12, 23, 34]
[123, 234]
[1234]
そして、互いに続き、インデックス0(最上位)の配列と同じ長さである(文字列に変換される)この行列のシーケンスを生成したいとします。つまり、これの結果は次のようになります
[1, 2, 3, 4]
[12, 3, 4]
[1, 23, 4]
[1, 2, 34]
[12, 34]
[123, 4]
[1, 234]
[1234]
私が達成したいのは、相互に直接接続してiサブ配列を分割できる文字列のすべての部分を取得することです(例を参照)。
実装言語は無関係ですが、Python、Java、Ruby、C#、clojure、Psudoコード、またはその他のかなり高いレベルの言語が望ましいです。