Word permutations - frustrated by lists.
- To: mathgroup at smc.vnet.net
- Subject: [mg71693] Word permutations - frustrated by lists.
- From: "wooks" <wookiz at hotmail.com>
- Date: Sun, 26 Nov 2006 05:49:33 -0500 (EST)
Hello. Am relatively new with Mathematica.
I seem to have a general problem with results that look right but for
embedded lists. Here is an example of my problem. This is supposed to
be a algorithm to generate all permutations of a string. T
Clear[arrangements]
arrangements[str_String /; StringLength[str] == 1] := {str};
arrangements[str_String] := (Prepend[arrangements[StringJoin[
Rest[#]]]], First[#]) & /@
NestList[RotateRight, Characters[str], StringLength[str] - 1];
arrangements["dear"]
PS This is not homework. I'm rewriting some examples from another
programming book as as practice for Mathematica.