Re: How to Properly Use Partition?

*To*: mathgroup at smc.vnet.net*Subject*: [mg36728] Re: How to Properly Use Partition?*From*: Tom Burton <tburton at brahea.com>*Date*: Sat, 21 Sep 2002 02:21:51 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Hello Flip, On 9/20/02 1:22 AM, in article amem4s$41p$1 at smc.vnet.net, "flip" <flip_alpha at safebunch.com> wrote: > What I want is a function that takes a string as input, parses each > character, partitions that to whatever length I want and Prepends zeros to > the input as needed to create an appropriate length array. > > What is the correct syntax for Partition (or is there a better way?). Although you can't see it in your particular example, I think your two Reverse functions would lead to reversed partitions, so I got rid of them. Then it's a matter of following directions for Partition in Help. The only issue is computing kL. The following way is a bit complicated. Perhaps someone will post a simpler way. n = "10101111"; r = 3; p = Characters[n]; kL = r + 1 - Mod[Length[p], r, 1]; kR = r; z = Partition[p, r, r, {kL, kR}, "0"] Tom Burton