On Feb 13, 2011, at 7:42 PM, Xiaojian Wang wrote:

> I want to make a permutation of a word, for example 1 2 3
> 
> it should return 
> 1 2 3
> 1 3 2
> 2 1 3
> 2 3 1
> 3 1 2
> 3 2 1
> 
> or 
> (list (list 1 2 3)
>       (list 1 3 2)
>         .
>         .
>         .

This is one of my favorite homework problems.  It really separates the students 
who have learned the Design Recipe from those who haven't.  Which are you? :-)


Stephen Bloch
[email protected]

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to