Given an array of strings e.g. x = ["abc","abcde" "def","xyzwj"] and of different lengths, how can you efficiently create new arrays of strings which are of the same length. for example the above array can be transformed into x1 = ["abc","def"] x2 = ["abcde","xyzwj"] Thank you. -- Posted via http://www.ruby-forum.com/.