自然数の分割
Posted feedbacks - JavaScript
push とか unshift は元の配列を返してくれれば便利なのに。
1 2 3 4 5 6 7 8 9 10 11 | function doukaku89(n, m){
if(--m < 1) return [[n]];
for(var r = [], i = n, x = 0; i >= 0; i--)
for(var a = arguments.callee(n - i, m), j = 0, l = a.length; j < l; j++)
r[x++] = (a[j].unshift(i), a[j]);
return r;
}
(typeof alert != 'undefined' ? alert :
typeof print != 'undefined' ? print :
function($){ typeof WSH == 'object' && WSH.echo($) })(doukaku89(5, 3).join('\n'))
|

herumi
#4099()
Rating1/1=1.00
[ reply ]