そいんすーぶんかい

  • /*
     * @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