プログラミングパズルとコードゴルフ

プログラミング愛好家やコードゴルファーのためのQ&A

28
スタックスニペットを使用して将来の投稿をオンラインで実行可能にする
スタックスニペットが最近PPCGに追加されました!JSFiddleを連想させるスタックスニペットにより、HTML、CSS、およびJavaScriptを投稿で直接実行できます。 これは非常に単純なStack Snippetです: alert('This is JavaScript') h3 { color: red } /* This is CSS */ <h3>This is HTML</h3> コードスニペットを実行する結果を非表示スニペットを展開 Stack Exchangeのこの機能は、次の場合に非常に役立ちます。、JavaScript以外の言語がサポートさます。(課題への回答はその場でテストすることができ、サンプル入力は動的に生成することができます。など)ここがあなたの出番です。 チャレンジ このチャレンジの目標は、通訳を書くことですスタックスニペットとJavaScriptを使用して、一部のプログラミング言語のです。ポイントは、将来のPPCGの質問と回答で簡単にコピーして使用できるものを作成することです。 多かれ少なかれ、「実行」ボタンと、コード用と入力用の2つのテキストボックスを持つスタックスニペットを作成する必要があります。[実行]ボタンをクリックすると、入力(解釈している言語で記述された)でコードが実行され、結果が(おそらく別のテキストボックスに)表示されます。スニペットはcjam.aditsu.netまたはサンプル回答のようなものである必要があります。 ほとんどの言語では、入力と出力がそれぞれstdinとsdoutを表すのが理にかなっています。また、コマンドラインに別の入力ボックスがある場合があります。しかし、すべての言語にこのような従来のI / Oメカニズムがあるわけではありません。HQ9 +たとえば、は入力すらしていないため、テキストボックスが無意味になります。したがって、この仕様ではなく、言語を自由に設計してください。主な要件は、受け入れられている用語の意味で、スタックスニペットで言語を「実行可能」にすることです。 ノート 理想的ではありますが、言語のすべての機能を実装する必要はありません。ファイルの読み書きやライブラリのインポートのようなものは、扱いにくいか不可能かもしれません。このサイトで使用するためのユーティリティを最大化するインタープリターの作成に焦点を当てます。 あなたが書いていない「言語XからJavaScript」インタープリターを投稿することは問題ありません(帰属あり)。 Stack Exchangeは回答を30,000文字に制限しているため、インタープリターが長くなる可能性がある場合は適宜計画してください。 インタープリターのバージョンをできるだけ簡単にして、将来の投稿に含めることをお勧めします。たとえば、サンプルの回答では、スニペット全体の未加工のマークダウンが提供され、コードと入力を配置する明らかな場所があります。 この質問は、適切な挑戦というよりも通訳者の大要になることを意図していますが、それでも人気コンテストなので、最も投票数の多い答えが勝ちます。 現在の通訳者のリスト (言語名のアルファベット順にソート) ビーム Befunge-93 ブレインファック ブレインファック CHIQRSX9 + 死んだ魚 Deadfish(プリセットコードのみを実行) フーリエ FRACTRAN こんにちは++ HQ9 …

30
JavaScriptでのゴルフのヒント
JavaScriptでゴルフをするための一般的なヒントは何ですか?私は、少なくともある程度JavaScriptに固有のゴルフ問題全般のコーディングに適用できるアイデアを探しています(たとえば、「コメントの削除」は答えではありません)。 注:ECMAScript 6以降のゴルフのヒントも参照してください

22
赤と青-Pixel Team Battlebots
このコンテストは正式に終了しました。ブルーチームが勝ちました! 私は50回の戦闘で2 セットを自動実行しましたが、驚いたことに、Blueは100回すべてに勝ちました。統計を見ると、PhiNotPiとSp3000の協力的なエントリーが本当のヒーローだったことは明らかです。お疲れ様でした!実際、Blue Teamの他のすべてのメンバーを失格させた場合、Sphibotsは依然として非常に良い戦いをしました。レッドチームの一部の人々は、Sphibotを倒すことを計画していましたが、この努力は衰えたようです。申し訳ありませんがレッドチーム。 コンテストは正式に終了しましたが、それはあなたがもはや答えられないということではなく、私が公式の勝者を再宣言しないことを意味するだけです。どちらのチームも、楽しみのためだけにボットを送信し続けることができます。コントローラーは、今後のエントリーが中断しない限り、稼働したまま機能し続けます。 これはキングオブザヒルコンテストですが、全員が互いに戦う代わりに、赤と青の2つのチームが競います。勝者は1人だけです。 所属チームは、PPCGユーザーID番号によって異なります。これを見つけるには、画面上部のアバターをクリックして(ログインする必要があります)、開いたページのURLを確認します。後の番号users/はID番号です。 https://codegolf.stackexchange.com/users/[id number]/[display name] たとえば、PPCGユーザーID番号は26997です。 https://codegolf.stackexchange.com/users/26997/calvins-hobbies この数値は、Stack Exchangeサイトごとに異なることに注意してください。 あなたのIDが偶数なら、あなたはレッドチームにいます。 あなたのIDが奇数なら、あなたはブルーチームにいます。 チームを変更する方法はありません。 チームと協力して、すべてのユーザーが戦場である128×128グリッドでチームの色の「ピクセル」を制御するようなバトルロイヤルのような他のチームを倒そうとする必要があります。ピクセルは動き回り、チームメイトと通信し、他のチームのピクセルを取り出します。誰でも任意の数のピクセルを作成できると手に負えなくなるため、すべてのユーザーがこの質問に対して1つの回答しか送信できません。 このスタックスニペット(このフィドル [ フルスクリーン ]の縮小版)は、コンテスト全体のコントローラーです。自動的に提出物を読み取り、それらが有効であることを確認し、チーム間の戦いをステージングします。JavaScriptを使用して、必要なときにいつでもブラウザでこれを実行します。JavaScriptはほとんどのブラウザがサポートする唯一のクライアント側スクリプト言語であるため、すべての提出物もJavaScriptで記述する必要があります。 function toggleDebug(){debug=$("#debug").is(":checked")}function rnd(e){return Math.floor(Math.random()*e)}function shuffle(e){for(var t,a,r=e.length;r;t=rnd(r),a=e[--r],e[r]=e[t],e[t]=a);return e}function maskedEval(e,t){var a={};for(i in this)a[i]=void 0;for(i in t)t.hasOwnProperty(i)&&(a[i]=t[i]);return new Function("with(this) { "+e+";}").call(a)}function createBattle(e,t,a,r){function n(){var e=rnd(i.length),t=i[e];return i.splice(e,1),t}var l={};l.width=l.height=128,l.totalMoves=2048,l.radius=16,l.msgMaxLength=64,l.timeLimit=15,l.move=0,l.redToMove=a,l.animated=r,l.running=!1,l.over=!1;for(var o=0,i=new Array(l.width*l.height),d=0;d<l.height;d++)for(var s=0;s<l.width;s++)i[o++]={x:s,y:d};l.redTeam=shuffle(e.slice()),l.redMsgs={},l.redKills={};for(var o=0;o<l.redTeam.length;o++){var u=n();l.redTeam[o].x=u.x,l.redTeam[o].y=u.y,l.redMsgs[l.redTeam[o].id]="",l.redKills[l.redTeam[o].id]=0}l.blueTeam=shuffle(t.slice()),l.blueMsgs={},l.blueKills={};for(var …

30
こんにちは世界!(他のすべてのキャラクター)
「Hello、World!」を出力するプログラムを作成します。ただし、プログラムの最初、3番目、5番目などの文字のみを使用する場合も、結果のプログラムは「Hello、World!」を出力するはずです。 プログラムが次の場合: abc def 「Hello、World!」と出力されるはずですが、そうであるべきです acdf 2文字未満のソリューションはありません。

30
ソースを2倍、出力を2倍にします。
あなたがそれを受け入れたいのなら、あなたの仕事は正の整数(0より大きい)を出力するプログラムを書くことです。扱いにくい部分は、ソースコードを複製する場合、出力は元の整数の2倍でなければならないということです。 ルール 完全なプログラムを作成する必要があります。つまり、出力をSTDOUTに出力する必要があります。 初期ソースは少なくとも1バイトの長さが必要です。 両方の整数は基数10でなければなりません(他の基数または科学表記法で出力することは禁止されています)。 プログラムは入力を受け付けてはなりません(または未使用の空の入力を持たせてはなりません)。 整数を末尾/先頭のスペースで出力できます。 ソースのコピー間で改行を使用することはできません。 これはcode-golfなので、各言語で最も短い(元の)コードが優先されます! デフォルトの抜け穴が適用されます。 例 あなたのソースコードがでABCあり、それに対応する出力がであるとしましょう4。ABCABC代わりに記述して実行すると、出力はでなければなりません8。 リーダーボード これは@manatworkのレイアウトを使用します。 コードスニペットを表示 /* Configuration */ var QUESTION_ID = 132558; // Obtain this from the url // It will be like https://XYZ.stackexchange.com/questions/QUESTION_ID/... on any question page var ANSWER_FILTER = "!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe"; var COMMENT_FILTER = "!)Q2B_A2kjfAiU78X(md6BoYk"; var OVERRIDE_USER = 8349457; …

30
あなたがほとんど味わうことができるとてもリアルなキーボード
...そうではありませんか?タスクは簡単で、次のテキストを出力します。 ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ________ ||` |||1 |||2 |||3 |||4 |||5 |||6 |||7 |||8 |||9 |||0 |||- |||= |||BS || ||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||______|| |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/______\| ________ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ||TAB |||Q |||W |||E …

30
難読化されたHello World
テキスト「Hello World」を表示する、最短の難読化プログラムを作成します。 難読化されたプログラムと見なされるには、次の要件のうち少なくとも2つを満たす必要があります。 文字が含まれていません:h、l、wそしてdどのような場合には :文字が含まれていませんe、o、r、0、そして1どのような場合には 文字が含まれていません:2または7 入力: なし 出力: Hello World

30
ラ・ラ・ランド…待てない、Moo Moo Moonlight
このチャレンジは、オスカー2017のベストピクチャーの勝者、La La Land Moonlightへのオマージュです! 文字[A-Za-z]、毎日の文.,'?とスペースに共通する4つの記号 のみを含む文字列を受け取り、La La Landのスタイルで文字列を出力する関数/プログラムを作成します。 具体的には、最初の母音グループまでの文字を取得し、毎回スペースを追加して2回印刷/出力してから、文字列全体を印刷/出力します。yは、この課題の母音です。句読点と大文字を使用する必要があります。 すべての文字列に少なくとも1つの母音が含まれ、すべての文字列が文字で始まると仮定できます。 テストケース: Land La La Land Moonlight Moo Moo Moonlight quEueIng quEueI quEueI quEueIng This isn't a single word. Thi Thi This isn't a single word. It's fun to play golf I I It's fun to play golf Ooo Ooo Ooo …
122 code-golf  string 

30
出力を生成しない最短無限ループ
あなたの仕事は、最短の無限ループを作成することです! この課題のポイントは、重複の可能性とは異なり、出力を生成しない無限ループを作成することです。これは、出力が提供されない場合、コードが短くなる可能性があるためです。 ルール 各提出は完全なプログラムでなければなりません。 最短の無限ループを作成する必要があります。 プログラムが最終的にメモリ不足になっても、開始からメモリ不足になるまで実行されている限り、プログラムは受け入れられます。また、メモリが不足しても、STDERRには何も出力されません。 プログラムは何も入力してはいけません(ただし、ファイルからの読み取りは許可されています)。ファイルへの出力も禁止されています。 プログラムは、STDERRに何も書き込まないでください。 このチャレンジよりも新しい言語(または言語バージョン)を使用しても構いません。-提出物をテストできるように通訳が必要であることに注意してください。以前に未実装の言語用にこのインタープリターを自分で作成することは許可されています(推奨されます)。:D 提出物は、適切な(既存の)エンコード、通常(必ずしもではありませんが)UTF-8で、バイト単位で記録されます。フォルダなどの一部の言語は、スコアリングが少し難しいです-疑問がある場合は、Metaでお問い合わせください。 これは、最短の無限ループプログラムで言語を見つけることではありません。これは、すべての言語で最短の無限ループプログラムを見つけることです。したがって、私は答えを受け入れません。 選択した言語が、すでに回答を持っている別の(潜在的により人気のある)言語の些細な変形である場合(BASICまたはSQL方言、Unixシェル、またはAlphuckのような些細なBrainf ** k派生語を考えてください)、既存の同じまたは非常に類似したソリューションは、他の言語でも最短であると答えてください。 言語には、Wikipedia、Esolangs、GitHubなどのWebサイトが必要です。たとえば、言語がCJamの場合、ヘッダーのようなサイトにリンクでき#[CJam](http://sourceforge.net/p/cjam/wiki/Home/), X bytesます。 標準の抜け穴は許可されていません。 (これらのルールのいくつかは、MartinBüttnerの「Hello World」チャレンジから取ったものです) コメントで自由に投稿して、この課題をどのように改善できるか教えてください。 カタログ これは、使用される言語のアルファベット順のカタログと全体的なリーダーボードの両方を生成するスタックスニペットです。回答が表示されるようにするには、次のMarkdownヘッダーで回答を開始してください。 # Language name, X bytes 明らかに適切なアイテムLanguage nameと交換しX bytesます。言語のWebサイトにリンクする場合は、上記のようにこのテンプレートを使用します。 #[Language name](http://link.to/the/language), X bytes さて、最後に、スニペットを示します:(見やすくするために[ページ全体]を押してください。) var QUESTION_ID=59347;var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe";var COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk";var OVERRIDE_USER=41805;var answers=[],answers_hash,answer_ids,answer_page=1,more_answers=true,comment_page;function answersUrl(index){return"//api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+index+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(index,answers){return"//api.stackexchange.com/2.2/answers/"+answers.join(';')+"/comments?page="+index+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:true,success:function(data){answers.push.apply(answers,data.items);answers_hash=[];answer_ids=[];data.items.forEach(function(a){a.comments=[];var id=+a.share_link.match(/\d+/);answer_ids.push(id);answers_hash[id]=a});if(!data.has_more)more_answers=false;comment_page=1;getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:true,success:function(data){data.items.forEach(function(c){if(c.owner.user_id===OVERRIDE_USER)answers_hash[c.post_id].comments.push(c)});if(data.has_more)getComments();else if(more_answers)getAnswers();else process()}})}getAnswers();var SCORE_REG=/<h\d>\s*([^\n,<]*(?:<(?:[^\n>]*>[^\n<]*<\/[^\n>]*>)[^\n,<]*)*),.*?(\d+)(?=[^\n\d<>]*(?:<(?:s>[^\n<>]*<\/s>|[^\n<>]+>)[^\n\d<>]*)*<\/h\d>)/;var …
121 code-golf 

30
無限の出力を生成する最短コード
無限の出力を生成できる最短のコードを記述します。 それで全部です。コードは、ある時点で出力の生成を停止した場合にのみ失格となります。いつものようにコードゴルフでは、最短のコードが勝ちます。 以下は、本当に賢いと思う答えのリストです。 コンマはコードとデータの両方です 無限のエラー(数える) 無限の警告(これも重要です) マーベラスとは? リーダーボード コードスニペットを表示 var QUESTION_ID=13152,OVERRIDE_USER=8611;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return e.lang>s.lang?1:e.lang<s.lang?-1:0});for(var c=0;c<t.length;++c){var i=jQuery("#language-template").html(),o=t[c];i=i.replace("{{LANGUAGE}}",o.lang).replace("{{NAME}}",o.user).replace("{{SIZE}}",o.size).replace("{{LINK}}",o.link),i=jQuery(i),jQuery("#languages").append(i)}}var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk",answers=[],answers_hash,answer_ids,answer_page=1,more_answers=!0,comment_page;getAnswers();var SCORE_REG=/<h\d>\s*([^\n,]*[^\s,]),.*?(\d+)(?=[^\n\d<>]*(?:<(?:s>[^\n<>]*<\/s>|[^\n<>]+>)[^\n\d<>]*)*<\/h\d>)/,OVERRIDE_REG=/^Override\s*header:\s*/i; body{text-align:left!important}#answer-list,#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px} <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"> <div id="answer-list"> <h2>Leaderboard</h2> <table class="answer-list"> …
121 code-golf 

11
(-a)×(-a)= a×a
我々は、すべてのことを知っている(たぶん)が、あなたがそれを証明することができますか?(− a )× (− a )= a × a(−a)×(−a)=a×a(-a) \times (-a) = a \times a あなたの仕事は、リング公理を使用してこの事実を証明することです。リング公理とは何ですか?リング公理は、セットの2つのバイナリ演算が従わなければならない規則のリストです。2つの演算は、加算()と乗算(です。この挑戦のためにここにリング公理ですと、いくつかのセットにバイナリの操作を閉じている、のクローズ単項演算である、及び、、のメンバーである:+++××\times+++××\timesSSS−−-SSSaaabbbcccSSS a + (b + c )= (a + b )+ ca+(b+c)=(a+b)+ca + (b + c) = (a + b) + c a + 0 = aa+0=aa + 0 = a a + (− a …

30
お気に入りのプログラミング言語にハッピーバースデーを歌います
お気に入りのプログラミング言語は誕生日を迎えたばかりです。素敵になり、ハッピーバースデーの歌を歌ってください。 もちろん、その言語でプログラムを書くことでこれを達成する必要があります。プログラムは入力を受け取らず、次のテキストを標準出力または任意のファイルに書き込みます。 Happy Birthday to You Happy Birthday to You Happy Birthday Dear [your favourite programming language] Happy Birthday to You 括弧で囲まれた部分を置き換える必要があります(括弧を省略します)。 これはコードゴルフです。最短のコードが勝ちます。 更新 この質問が大きな関心を呼んだことを嬉しく思います。スコアリングに関する追加情報を追加しましょう。もともと述べたように、この質問はコードゴルフであるため、最短のコードが勝ちます。勝者は今週の終わり(10月19日)に選出されます。 しかし、私はまた、他の機知に富んだ提出物に高額の投票で報います(そして、私も皆にそうすることを勧めます)。したがって、これはコードとゴルフのコンテストですが、それほど短くない回答も歓迎します。 結果 このコンテストの勝者であるオプティマイザー、おめでとう、42バイトの長さのCJam 提出。

30
ASCIIの95文字…95映画の引用
更新:勝者は決定されましたが、挑戦は終わっていません! 最後に、質問が最初に開始されてからほぼ3か月後、誰かが1週間以上最後の回答者であり続けました。おめでとうjimmy23013彼とP1eqの答え! ただし、まだ8文字残っています:48KSaclw。誰かが本当に野心的であれば、彼らはそれらを試して続けることができます:D 参加したすべての人、特に複数の回答でコンテストを長く続けてきた皆さん、特にKennyTMのなんと25の回答に感謝します!! また、回答リストを最新に保ってくれた人のおかげで、とても助かりました:)(特に、私は数ヶ月間SEを離れていたので:P)。 元の質問: 2005年、American Film Instituteは、AFIの100 Years ... 100 Movie Quotesを作成しました。これは、アメリカ映画の最高の引用のリストです。ここでは、このチャレンジで使用する必要があるとおりにリストしています。 (answer 6) 1. "Frankly, my dear, I don't give a damn." - Rhett Butler (answer 7) 2. "I'm gonna make him an offer he can't refuse." - Vito Corleone (answer 5) 3. "You don't understand! I …

30
常に「2012」を出力するプログラムを作成します-変更された場合でも!
このアイデアは私のものではありませんが、どこから生まれたのかはわかりません。私はかつてプログラミングコンテストで会ったことがあります(1998年、記憶が正しければ)。タスクは、お気に入りの言語でプログラムを作成し、出力する2012 だけ 2012です。キャッチは、プログラムがまだ出力しなければならないということである2012任意の後の1の文字のが修正されます。変更は、挿入、削除、または置換のいずれかです。もちろん、変更はプログラムがまだ構文的に有効であるようになります。 私はすべてのプログラミング言語を知っているわけではないので、聴衆に助けてもらい、提出された答えをテストする必要があります。 追加:多くの人が、受け入れられる変更の私の定義があいまいすぎるとコメントしました。2番目の試みは次のとおりです。許可された変更により、プログラムは構文的に有効なままになり、クラッシュすることはありません。そこでは、コンパイル時、リンク時、および実行時のすべてのエラーをカバーすべきだと思います。とにかくいくつかの言語で奇妙なエッジケースがあると確信していますが、それが出てきたら個別に見ていきます。

30
フィボナッチ関数またはシーケンス
フィボナッチ数列は、シーケンス内のすべての番号がそれに先行する2つの数の和である数値の配列です。シーケンスの最初の2つの数値は両方とも1です。 ここに最初のいくつかの用語があります 1 1 2 3 5 8 13 21 34 55 89 ... 次のいずれかの最短コードを記述します。 終わりのないフィボナッチ数列を生成します。 指定すると、シーケンスのth番目の項がn計算されnます。(1またはゼロのインデックス付き) 標準形式の入力と出力を使用できます。 (選択した言語で一方が他方よりも簡単である場合に備えて、両方のオプションを指定しました。) を受け取る関数のn場合、かなり大きな戻り値(コンピューターの通常の単語サイズに最低限適合するフィボナッチ数の最大値)をサポートする必要があります。 リーダーボード コードスニペットを表示 /* Configuration */ var QUESTION_ID = 85; // Obtain this from the url // It will be like https://XYZ.stackexchange.com/questions/QUESTION_ID/... on any question page var ANSWER_FILTER = "!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe"; var …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.