Reversed Stair Case
JavaScript
function reversedStairCase(n) {
var steps = [],
step = '',
pad = '',
p = 0,
max = new Number(n),
out = '';
for ( var i = max ; i >= 1 ; i-- ) {
step = Array(i+1).join("#");
pad = Array(p+1).join(' ');
steps.push(pad+step);
p++;
}
out = steps.reverse().join("\n");
return out;
}