そいんすーぶんかい

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

History

  1. 2014/04/05 14:52:05 - 2014-04-05
  2. 2014/03/28 11:28:19 - 2014-03-28
  3. 2014/03/25 17:34:14 - 2014-03-25
  4. 2014/03/25 17:32:44 - 2014-03-25