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