Für dieses Array: a = [8, 2, 22, 97, 38, 15]
, wie bekomme ich alle Sub-Arrays der Länge drei, in der Art eines Schiebefensters, ohne die Reihenfolge der Werte zu stören.Wie erhält man die Permutation eines Arrays, ohne die Reihenfolge seiner Werte zu ändern?
Zum Beispiel sollte das Ergebnis sein: [[8,2,22],[2,22,97],[22,97,38],[97,38,15]]
Ruby 'Array # permutation' bereits gibt Werte entsprechend der Reihenfolge der Quelle. –
@Alexander, das ist irrelevant, weil die OP-Frage nichts mit Permutationen zu tun hat (angesichts des gewünschten Ergebnisses). :-) –
Ihre Frage ist unklar. Sie fragen nach Permutationen, aber Ihre Beispielergebnisse sind keine Permutationen. Was genau willst du? –