mixiユーザー(id:2436822)

2018年02月09日00:23

56 view

20180209

ECMAScript で Array.prototype.reduce で 累乗を作ると, var mypower=function(b,p){return Array.from(p.toString(2)).reduce(function(r,v){return r*r*(v==1?b:1);},1);};
となる. var mypower=(b,p)=>Array.from(p.toString(2)).reduce((r,v)=>r*r*(v==1?b:1),1); ともなる.
実際にこれを作るには Array.prototype.reduce の仕様を知らなくてはならないからそれを調べる手間がかかるだろう.

0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する