そいんすーぶんかい
by
mafucode
2014-04-05 [2014/04/05 14:52:05]
若干雑に計算を割愛するのけど面倒だからごあいきょーということで。すこーぷも面倒だし関数の中に関数、きにしなーいきにしなーい、あと、素数だったら何も出ないのを修正しておいた。
@@ -17,7 +17,6 @@
while(n%i==0){
r.push(i);
n=n/i;
- l=n>>1;
}
i+=1;
}
/*
* @title そいんすーぶんかい
* @description 若干雑に計算を割愛するのけど面倒だからごあいきょーということで。すこーぷも面倒だし関数の中に関数、きにしなーいきにしなーい
* @include
* @license MIT License
* @require
*/
(function(){
function factor(n){
if(n%1!=0)return undefined;
var l=n>>1;
var i=2;
var r=new Array();
while(i<=l){
while(n%i==0){
r.push(i);
n=n/i;
}
i+=1;
}
return r;
}
window.alert(factor(eval(window.prompt("自然数",""))));
})()
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。