2007/07/13

どう書く?org そのに

こう書かない!orz

どう書く?org kolshica

あ、ピラミッドのやつね。


コード


function pyramid(n) {
var a = new Array(n*2+1).join('*') + "n";
return (function(n) {
if (n < 1) return "";
return a.replace(new RegExp('\*{'+(n*2-1)+'}'),new Array(n).join(' ')) + arguments.callee(n-1);
})(n);
}
alert(pyramid(4));

わかりにくいコードを心がけちゃダメだと思うんですケドー。


[ コメントする ]

コメント投稿フォーム

名前:
メール/URL:
パスワード:
コメント