2011-04-28から1日間の記事一覧

偶然の産物?組み合わせを返すコード

const repeatedCombination = (function (n) (function (r, c, i, a) r.concat ((1 == n) ? [c] : a.reduce (repeatedCombination (n-1), []) //←arguments.callee じゃないのがイマイチ .map ((function (q) this.concat (q)), [c])))) //←これを外側で定義…