Sort Vertically
Take a random set and sort in ascending order vertically across arbitrary columns.
by Hugh Chapman
JavaScript
var input = "a c f b h i g d e";
var stdoutStr = '';
var stdoutArr = input.split(' ');
var len = stdoutArr.length;
var rows = Math.ceil(len / 3);
var cols = 3;
stdoutArr.sort();
for (var row = 0; row < rows; row++) {
$("body").append(stdoutArr[row % cols]);
$("body").append(' ');
$("body").append(stdoutArr[(row % cols) + rows]);
$("body").append(' ');
$("body").append(stdoutArr[(row % cols) + rows * 2]);
$("body").append('<br>');
}