くだらない問題+科学的な答え

578 ワード

今日友達が私に質問しました.
ループ、判断、スイッチング文を使用しないで、5などの数値パラメータを取得し、関数が関数出力を実行するか、1~5の数値を取得する関数を確立する必要があります.
まずあなたたちがどう思っているかを見て、答えを出して、私はいくつかの表現があると思います.
 
PHPの配列操作がどれほど強いかを発見しました.私の書き方を見てみましょう.
function test($n){

	$s = array_keys(str_split(str_repeat('x', $n + 1)));

	return array_shift($s);

}


その後jsを使うと言ってPHPに似ていました
function test(n){

	var rs = [],sum = 0,p = /\w/g;

    //      

    new Array(n + 1).join('x').replace(p,function({document.write(++sum);});

}


最後に彼との結果はあまり違わなかったので,私はがっかりした.