circular-permutations

    2

    4答えて

    こんにちは私は再帰を使ってScheme(Dr. Racket)で循環置換を試みています。 たとえば、(1 2 3)の円順列は((1 2 3)(2 3 1)(3 1 2))を与えます。 私はコードを書いていましたが、私はシフトをするのに問題があります。 私のコードは: (define cpermit (lambda (lst) (cpermitAux lst (length ls