この答えの連鎖の挑戦は公式に終わり、その結果、Wheat Wizardが7つの答えを獲得しました。他の回答は歓迎しますが、このチャレンジの受け入れられた回答にも勝者にも影響しません。
仕事:
x
入力として取得した数値のすべての正の除数を出力します。
入力:
x
正の除数を計算する必要がある数(10を基数)である単一の数。
出力:
のすべての正の除数x
。任意の形式には、許可されている\n
、,
、;
限り、それは理解できるだとして、セパレータなどと空白。出力は、整数または文字列の配列にすることもできます(例:)[1, 2, 3, 5, 30]
。除数をstdout、console、または同等の言語で出力するか、関数から返すことができます。
ルール
- ユーザーは連続して2回答えることはできません
- あなたの答えは、最大でも追加または置換、削除することができる15個のため以外に、(カウントされません空白)前の回答から文字を回答2までの「変換」することができます20個の物事を始めるために文字を
- 既に回答があるプログラミング言語で回答を投稿することはできません。例外はその言語の完全に異なるバージョンです(例:で回答を投稿する場合、で投稿
Python 2.7
できますが、では投稿できPython 3
ませんPython 2.6
) - 標準の抜け穴は許可されていません
- このチャレンジのために、除数を取得するためにビルトインを使用することは許可されていません
- 質問のタイトルに回答の番号と言語名を含め、前の回答から変更された文字数を含める必要があります
得点
物事が落ち着いた後、最も提出物を持つユーザーが勝ちます。同点の場合、回答の1つで最も高いスコアを持つユーザーが勝ちます。スコアにも同点がある場合、最も古い提出(最もスコアの高い回答)を持つユーザーが勝者として宣言されます。
注:「落ち着く」<=> 7最後の回答が送信されてから3日が経過しました
例:
Input, Output:
14 => [1, 2, 7, 14]
25 => [1, 5, 25]
65 => [1, 5, 13, 65]
114 => [1, 2, 3, 6, 19, 38, 57, 114]
または、上記の条件を満たす他の同等の出力。
最終ノート:この質問は、最も古い順に回答を並べ替える場合に適しています。Python 2.7では最初の回答を投稿するので、それに応じて2番目の回答を投稿する必要があります。頑張って楽しんでね!
リーダーボード:
このリストは古くなっている可能性があり、自由に編集できます。
1)小麦ウィザード[現在のリーダー🏆] :7つの答え - Pythonの1.6、 05AB1E、実際には、デル| M |トン、WSF、脳・フラック、Lenguage
2)ライリー:3つの答え - 真剣に、CJam、2sable
3)ジョナサン・アラン:2つの答え - Pythonの3、ゼリー
3) ETHproductions:2つの答え - JAPT、Pyth
3) Mistah Figgins:2つの答え - Befunge-98、脳フラッククラシック
6)ライカー:1つの答え - MATL
6) dzaima:1つの答え - SOGL 0.8.2
6) LegionMammal978:1つの答え - 空白
6)ニック・クリフォード:1つの答え - オーム
6)リン:1つの答え - GolfScript
6) MickyT:1つの答え - Cubix
距離計算機
このスニペットを使用して、2つのエントリ間の距離を計算できます。
function L(s,t){if(s===t)return 0;var S=s.length,T=t.length;if(S*T===0)return S+T;for(var i=0,v0=[],v1=[];i<=T;i++)v0[i]=i;for(i=0;i<S;i++){v1[0]=i+1;for(var j=0;j<T;j++)v1[j+1]=Math.min(v1[j]+1,v0[j+1]+1,v0[j]+(s[i]!=t[j]));for(j=0;j<=T;j++)v0[j]=v1[j]}return v1[T]}
<textarea id=A rows=10></textarea><textarea id=B rows=10></textarea><br>
Distance: <span id=O>0</span> <button onclick="O.innerHTML=L(A.value.replace(/\s/g,''),B.value.replace(/\s/g,''))">Run</button>