From 379566374cd568810d33a39dc947dad5a80ae478 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 12 Sep 2008 18:15:22 -0500 Subject: [PATCH] Fix usages of nths --- extra/math/combinatorics/combinatorics.factor | 2 +- extra/project-euler/186/186.factor | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extra/math/combinatorics/combinatorics.factor b/extra/math/combinatorics/combinatorics.factor index 7c5d5ba4c0..a0c6df083b 100644 --- a/extra/math/combinatorics/combinatorics.factor +++ b/extra/math/combinatorics/combinatorics.factor @@ -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 ) [ diff --git a/extra/project-euler/186/186.factor b/extra/project-euler/186/186.factor index ac846f6064..5308662daf 100644 --- a/extra/project-euler/186/186.factor +++ b/extra/project-euler/186/186.factor @@ -9,7 +9,7 @@ IN: project-euler.186 55 [1,b] [ (generator) ] map ; : 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 ;