数独への前振りなのでしょうか!?
> www.tagindex.com/cgi-lib/q4bbs/patio.cgi?mode=view&no=2845
多分、このままの形では回答者には受け付けてもらえないだろうなぁ〜。
それにしても、今回も勉強になりました。コードはほぼ gtlt さんの写しですね。
それにしても、これだけのコーディング量で書けるなんて、感動〜!
せっかく文字列だとか数値ではないものの組み合わせが可能なのに、質問には、足し算の計算もありました。
というか、1から10までの合計が55なんだから、それが10行で・・・
あ〜また朝になってしまった。
<!DOCTYPE html> <title></title> <script type="application/javascript; version=1.8"> Array.prototype.shuffle = (function() { this.forEach (function (_, i, o) let (i = o.length) let (r = Math.random () * (i--) |0) // let (r = Math.random () * (o.length - 1)|0) [o[i], o[r]] = [o[r], o[i]]) return this }); Array.prototype.rotate = (function () { let a = this, b = [], n = a.length; for (let i = 0; i < n; i++) for (let j = 0, c = b[i] = []; j < n; j++) c[j] = a[n - j - 1][i]; return b; }); const huga = (function (ary) ary.map (function (_, i, o) o.slice (i).concat (o.slice (0, i))) .shuffle ().rotate ().shuffle ()); alert(huga([0,1,2,3,4,5,6,7,8,9]).join("\n")); </script>
その昔、「ガッツ乱平」という漫画ありました。その中に出てきた言葉に、「知識を蓄えるだけでは意味が無い、それを活用することが出来て・・・」というような意味合いの言葉を今でも覚えています。蓄えられないんだよなぁ〜、どっかに穴があいてやがる!