How to Properly Use Partition?

*To*: mathgroup at smc.vnet.net*Subject*: [mg36725] How to Properly Use Partition?*From*: "flip" <flip_alpha at safebunch.com>*Date*: Fri, 20 Sep 2002 04:16:49 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

b = 2; r = 4; n = "10101111" p = Reverse[Characters[n]] {"1", "1", "1", "1", "0", "1", "0", "1"} z = Reverse[Partition[p, r]] {{"0", "1", "0", "1"}, {"1", "1", "1", "1"}} (* this is okay *) b = 2; r = 3; z = Reverse[Partition[p, r]] {{"1", "0", "1"}, {"1", "1", "1"}} (* this is wrong, want output to be {{0,1,0},{1,0,1},{1,1,1}}*) 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?). Thanks, Flip Remove _alpha to email.