]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix usages of nths
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 12 Sep 2008 23:15:22 +0000 (18:15 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 12 Sep 2008 23:15:22 +0000 (18:15 -0500)
extra/math/combinatorics/combinatorics.factor
extra/project-euler/186/186.factor

index 7c5d5ba4c04515a5605e23e8b4b12f267dd48244..a0c6df083bc18856543d153ab10e6c1af80df895 100644 (file)
@@ -39,7 +39,7 @@ PRIVATE>
     twiddle [ nPk ] keep factorial / ;
 
 : permutation ( n seq -- seq )
-    tuck permutation-indices nths ;
+    tuck permutation-indices swap nths ;
 
 : all-permutations ( seq -- seq )
     [
index ac846f6064045ccd12d99e4a84b689eb6e51acd6..5308662daf19ed694b8e00270d8361af61dfcebc 100644 (file)
@@ -9,7 +9,7 @@ IN: project-euler.186
     55 [1,b] [ (generator) ] map <circular> ;
 
 : advance ( lag -- )
-    [ { 0 31 } nths sum 1000000 rem ] keep push-circular ;
+    [ { 0 31 } swap nths sum 1000000 rem ] keep push-circular ;
 
 : next ( lag -- n )
     [ first ] [ advance ] bi ;