タグ付けされた質問 「answer-chaining」

解答連鎖チャレンジは、チャレンジに対する以前の解答が新しい解答の生成方法に影響を与えるチャレンジです。

30
解連鎖フィボナッチ
(ASCIIの95文字に触発され... 95映画の引用) チャレンジ 入力が与えられたらn、nth フィボナッチ数を出力します。どちらか0または1インデックスを使用できます。提出する際にどちらを指定してください。簡単ですね 問題は、直前の回答の文字セットを取得し、そこから2つの文字を削除して、別の文字を追加する必要があることです。別のキャラクターは 直前の回答の文字セットからのものではない (印刷可能なASCII、スペース、改行、水平タブ)のセットから したがって、文字セットの合計サイズは、直前の回答のセットよりも正確に 1つ小さくなります。 最初の答え 最初の提出には、2文字が削除されたサブセット(すべての印刷可能なASCII、スペース、改行、および水平タブ)が含まれている必要があります。それ以降のすべての送信では、回答をこの元のASCIIのみの形式に制限する必要があります(Unicodeまたは拡張ASCII文字を追加できないことを意味します...申し訳ありませんが、Jelly、APLなど)。 例と説明 最初の回答がCにあり、(ほとんどすべての印刷可能なASCII、改行、および水平タブ)を含み、その文字セットからとを省略している%と^します。2回目の送信では、前の(ほとんどすべての印刷可能なASCII、改行、および水平タブ)文字セットから2文字を削除し、%またはのいずれかに追加する必要があり^ます。おそらく、改行を省略した1行のPowerShell回答でしょう。等々。 前の回答のprint(){}!*+文字セット(12文字)が含まれていた場合、提出にはprint(){}!(10文字)と1文字追加できます。print(){!+(10文字)と1つの追加文字などが含まれます。 前の回答が持っていた場合はprint(){}!*+、その文字セット(12文字)として、あなたの投稿はできません持っているprint()と&するので、その文字セットとして(8文字)12 - 8 > 1。 前の回答が持っていた場合はprint(){}!*+、その文字セット(12文字)として、あなたの投稿はできません持っているprint(){}!(10文字)に加えて、追加の文字を*それが11文字だにもかかわらず、以来、その文字セットとして*前のセットに含まれています。 あなたのキャラクターセットのすべてのキャラクターがあなたの投稿に役立つ何かをしなければならないわけではありません。たとえば、前の回答のprint(){}!*+文字セットがあり!、フィボナッチ数列を計算し#てコメントを開始する組み込み言語が言語にある場合、提出は次のようになります。!#print(){}有効あり続けます。 キャラクターセットの同じキャラクターを複数回使用できます。たとえば、文字セットがであった!*#_とすると、答えは!!!**#**#_!!受け入れられ、受け入れられます。 コードに加えて(説明もいい!)、キャラクターセットを明示的にリストして、今後の送信で使いやすくするようにしてください。 勝ち チャレンジの勝者は、2番目を投稿した人になります番目に新しい投稿を投稿した人(つまり、チェーンを破ったため、最後に投稿した人ではありません)です。 最終規則 通常の回答連鎖規則が適用されます。 同じ人が連続して2回投稿することはできません 回答が無効とみなされた場合(たとえば、禁じられた文字を使用したか、正しく計算されない場合)、削除する必要があります(そして、それから連鎖する後続の回答も) 「同時に」投稿する2人のユーザーは、以前の投稿を有効にする必要があります。 同じ言語を続けて2回投稿することはできません。このルールの目的上、同じファミリーの言語(Python 2とPython 3など)は「同じ言語」としてカウントされます。 最後に: この投稿は、回答が適切な順序になるように「最も古い」で並べ替えると最も効果的に機能します。 Kyle Gullionは、ここでPython でコードチェッカーを構築し、あなたが行方不明か、間違った文字を使用しているかどうかを確認します。

12
補猫
目的 64文字以内の任意のテキスト文字列を(STDOUTまたは最も近い代替に)出力する完全なプログラムを作成します。簡単ですよね?さて、ここに問題があります。前の回答の出力に存在していた文字は使用できません。そうです、どれも。 したがって、あなたは合計3日間の最後の答えになろうとしています。つまり、質問を投稿してから72時間以内に誰も質問に答えないようにします。 いくつかのルール 回答(および出力)には、印刷可能なASCII文字、改行(キャリッジリターンを含む)、およびタブのみを含めることができます。 回答の出力は、別の回答の出力と同じではない場合があります。2つの出力は、まったく同じ文字を使用する場合にのみ同じです。 チャレンジ後に作成された言語であっても、このチャレンジ専用に作成されていない言語を使用できます。(もちろん、この言語はテスト可能でなければなりません。) 以前に使用した言語を使用することはできません。 エントリにコメントを含めることはできません。もちろん、追加のコメント付きプログラムを提供することもできます。 連続して2回答えることはできません。 プログラムは少なくとも1バイト必要です。 エントリー形式 回答は一般的に次のようになります。 # {Language} Uses: `characters present in the output` Does not use: `characters used in the previous output` from [previous submission, language](link-to-previous-submission] {program} Outputs: {output} あなたの答えの説明を歓迎します。

15
私の後に繰り返して!
引数として文字列を指定すると、重複しない最長の重複部分文字列の長さ、またはそのような文字列がない場合はゼロを出力します。 入力文字列が空ではないと仮定できます。 例 abcdefabc:部分文字列abcは位置1と7で繰り返されるため、プログラムは3を出力する必要があります abcabcabcabcab:abcabcまたはbcabcaまたはcabcab繰り返されるため、プログラムは6を出力します。(サブストリングabcabcabcabも繰り返されますが、オカレンスは重複するため、受け入れません)。 aaaaaaa:aaaたとえば、位置1と4で繰り返されるため、プログラムは3を出力します。 abcda:aが繰り返されるため、プログラムは1を出力します。 xyz:繰り返し文字列なし→ 0 ababcabcabcabcab:6を返す必要があります これはcode-golfなので、バイト数が最も少なくなります。
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

24
ogl-edocfチャレンジ
入力 範囲のASCII文字で構成される空でないシャッフルされた文字列。[ 32..126 ][32..126][32..126] 出力 出力は、入力文字列に連続した回転を適用することにより取得されます。 [a-zA-Z]入力文字列の各文字()について、左から右へ: 文字が大文字の場合、その前のすべての文字を左に1ポジションだけ回転します 文字が小文字の場合、その前のすべての文字を1つ右に回転します 例 入力:「Cb-Ad」 最初の文字は「C」です。左に回転する必要がありますが、この「C」の前に文字はありません。したがって、回転するものは何もありません。 次の文字は「b」です。「C」を右に回転します。単一の文字であるため、変更されません。 文字「-」は文字ではないため、回転をトリガーしません。 次の文字は「A」です。「Cb-」を左に回転すると、「bC Ad」が得られます 4番目の最後の文字は「d」です。「b-CA」を右に回転させると、「Ab-C d」が得られます したがって、予想される出力は「Ab-Cd」です。 ルール 入力は、文字列または文字の配列として受け取ることができます。これは、言語に応じて、同じである場合とそうでない場合があります。 文字列の代わりに文字の配列を出力することもできます。 これはogl-edocf code-golfです テストケース "cbad" -> "abcd" "ACBD" -> "ABCD" "Cb-Ad" -> "Ab-Cd" "caeBDF" -> "aBcDeF" "aEcbDF" -> "abcDEF" "ogl-edocf" -> "code-golf" "W o,ollelrHd!" -> "Hello, World!" "ti HIs …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

16
もう一つのプログラムと私は出かけています!
正の整数ネスティングレベル所定のn文字列s印刷可能なASCII文字(のと~同じ言語で実行すると、プログラムを出力するプログラムを出力し、出力プログラム。。。文字列を出力しますs。 合計でnプログラムを生成する必要があります。すべてのプログラムは回答と同じ言語で実行する必要があります。 注:プログラムまたは関数を出力することができます-提出物としてデフォルトで許可されているもの。 あなたのs言語のプログラムや関数が通常どのように文字列を入力するかをエスケープ文字で入力できます。 例 例えば、与えられたn=1とs="recursion"、Pythonの2プログラムのかもしれない出力: print "recursion" これを実行すると出力されます: recursion 与えられたn=2s = "PPCG"の場合、Python 2プログラムは次を出力します。 print "print \"PPCG\" " この出力の実行: print "PPCG" この出力の実行: PPCG 関連(+タイトルのインスピレーション):もう1つのLULと私は出ています 関連(サンドボックス内-現在削除されていますが、十分な評判で表示できます):ソースコードの再帰 テストケース 次のテストケースでコードが機能することを確認します(1行に1つ)。 n s 2 PPCG 4 Robert'); DROP TABLE Students;-- 17 Deep 2 Spaces In Here 3 "Don't forget quotes!" 5 'Backt`cks might be …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

30
egaugnaLをポリグロットに追加する
これは回答連鎖の質問です。つまり、すべての回答はその前の回答者の影響を受けます。 タスク nはこの質問への番目の答えは、その前の答えに存在するすべての言語で実行する必要があります。これらは順番に実行する必要はありませんが、現在実行中の言語の名前を反転して出力する必要があります。 追加のルール 言語を2回使用することはできません。 プログラムはエラーなしで実行する必要があります。エラーを使用して言語名を記録することは許可されていませんが、エラーを使用して言語を決定することは許可されています。 各回答は、前の回答よりも30%または40バイト(どちらか大きい方)を超えてはなりません。パーセンテージが整数でない場合、切り捨てられます。 追加する言語は、無料の実装言語でなければなりません。 言語の通訳は許可されています。 再現可能な結果にリンクできる場合は、リンクしてください。 反転される言語の名前は大文字と小文字が区別されないため、Python 3では「3nohtyp」が有効です 2つの回答を連続して入力することはできません。 ご使用の言語が文字列をサポートしていない場合は、次のパターンに従って文字を数字として印刷します。「A」= 0、「B」= 1、「C」= 2 ... 文字列をサポートせず、名前に文字以外の文字がある言語の場合、文字以外の文字の代わりに-1を出力します。言語が文字列をサポートしていないことを確認してください。 勝利条件 この質問が回答なしで20日間続く場合、最後から2番目の回答が優先されます。 回答形式 4. CoffeeScript、20バイト (program goes here) このプログラムは、印刷しnohtypのPython 3で、かつtpircsavajを JavaScriptで。 (その方法を説明したい場合は、ここで行います)

3
文字列内のパターンを検索
この挑戦では、あなたの仕事は、与えられた構造を持つ部分文字列を見つけることです。 入力 入力は、空ではない2つの英数字文字列、パターン p、およびテキスト tです。の考え方は、の各文字がp連続して空でない部分文字列を表し、その部分文字列tが隣り合って出現し、pそれらの連結を表すことです。同一の文字は同一の部分文字列に対応します。たとえば、パターンaaは空でない正方形(短い文字列をそれ自体に連結することによって取得される文字列)を表します。したがって、パターンaaは部分文字列byebyeとa一致し、それぞれ一致しbyeます。 出力 テキストtにp一致する部分文字列が含まれている場合、出力はその部分文字列になり、の文字に:対応する文字列の間にコロンが挿入されますp。例えば、我々が持っている場合t = byebyenowとp = aa、その後、bye:bye許容出力されます。一致する部分文字列にはいくつかの選択肢がありますが、そのうちの1つだけを出力します。 t一致する部分文字列が含まれていない場合、出力は悲しい顔になり:(ます。 規則と説明 の異なる文字はp同一の部分文字列に対応できるためp = aba、文字列と一致できますAAA。文字は空でない文字列に対応する必要があることに注意してください。特に、pがより長い場合t、出力はでなければなりません:(。 完全なプログラムまたは関数を記述できます。また、2つの入力の順序を変更することもできます。最小のバイトカウントが優先され、標準の抜け穴は許可されません。 テストケース 形式で与えられますpattern text -> output。他の受け入れ可能な出力が存在する可能性があることに注意してください。 a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> re:re:re xx ABAAAB -> A:A MMM ABABBAABBAABBA -> ABBA:ABBA:ABBA x33x 10100110011001 -> 10:1001:1001:10 …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

30
前の回答の最初の文字を印刷します
受け入れられた勝者はisaacgで、彼の7ビットASCII回答があります。ただし、課題はまだ終わっていません-この賞金は最短の回答に与えられます。、場合何とか、あなたが他のすべての答えのすべての最初の文字を10バイトに降りて、あなたは懸賞金を獲得します。これには、ラウンド2のGolfScript回答からのすべてのキャラクター(およびその回答自体によって追加されたキャラクター)が含まれます。これは私があなたに順不同にすることを許す一度です-あなたがこれに異議があるならば、私にコメントで知らせてください。 randomraに敬意を表したいと思います。randomraは私の古いアイデアを助けてくれて、この新しいアイデアをくれました。 前の勝者 ラウンド1:isaacg、7ビットASCIIで Next bytes: 30 (or 10 if you want that sweet, sweet rep) ご存知のように、コードゴルフは本当にクールです。人々は挑戦し、ゆっくりと小さくなります!しかし、これを別の方法でやってみましょう。だから、ここに私の挑戦です: コードは、以前のすべての回答の最初の文字を、投稿された順序で出力します(最初の回答では何も出力されません) コードは100バイトから始まり、毎回5バイトずつ減少します。 2つの投稿の回答が同じ場合(つまり、両方とも数秒以内に投稿される場合)、新しい投稿は古い投稿のキャラクターを追加し、5バイト(数秒でも)減らす必要があります。 任意の言語を使用できます。 コードでエラーが発生してはいけません。 コードは、最初のステップに必要なすべてのバイトを使用する必要があります。 コードはSTDOUTに出力する必要があります。 印刷できない文字は問題ありませんが、次のとおりです。 彼らは最初のキャラクターにはなれません(この質問の目的のため) どこにいるのかをみんなに知らせる必要があります 複数の回答を投稿できますが、次のとおりです。 2つの回答を待ってから別の回答を投稿する必要があります(100バイトを投稿した場合、85バイトまで待つ必要があります)。 できません: 10バイト以上のコメントを使用する プログラム全体で使用されない変数がある プログラムを空白で埋めます 10バイトより長い変数名を使用します(ただし、10バイト未満の変数を複数使用できます) (EMBLEMの最初の回答は、これらの制限の前に投稿されたため、これらのルールの例外です。) 標準的な抜け穴はありません。あなたが挑戦からすべての楽しみを取りたくない限り。 3週間以上回答が送信されない場合、使用するバイト数が最も少ない回答が優先されます。(同点の場合、長い方の文字列を印刷した方が勝ちです。) 例:3番目の答えは、2つの文字(100バイトコードの最初の文字、次に95バイトコードの最初の文字)を出力する90バイト長のコードでなければなりません。最初の回答では何も出力されません(charを取得するための以前の回答はありません)。

30
ジグソーコードパズル
これは答えに依存する課題です!回答の順序は重要であり、正確なタスクは最後に投稿された回答に依存します。回答を最も古い順に並べ替えることができます。 コードをつなぎましょう!1920個のランダム(印刷可能なASCII)文字があります。それらは、箱の中にある未分類のジグソーパズルのピースの大きなヒープと考えてください。 L-^=v^Ej2tW8OxNOIecSt4m}tji2O%YRJ;PJ!M|0*oO77$*Rs&2*<c"KI7e%FY^?I=];Y@`x)u)IBk%_a#<E6<yv5O*$kL): KNGq)2Wa%b)j."(6U|{[UY@`lrCSJ`u0RHX!1z7f,v}n=GvRgkrEZ=YT:4H44bz]iC<](:+FF?Ay'vX~h5QMF)0vaXk1sk@p Zj).{+l;PBKHABvEP%FnSw>u<_-4B^A>I8Kay&5]vXZJ{fCF]UVZ<!ZpOI$7\Y%`@:%H3wPsX-`/l]ZZ?Q/d`\M<T@'t]zip {[ovg:6EpCT&'+vU4Heb^;}0AV|?<}M0rAH/^DL"RkT~%$[VUlM]-&We4(P=66},hL~;a`:$'yty.W[g2OWcL~b:Ryj0*eN< ;&-n[F1F=oh0k[NI!xS"]pA@Y;K}'=ekG5yda8J$+`N;:FIx:l,f_LT@sV[]HF@2*vl?|q"GL1j&%e(CyYPqY%3W|@`z}]bp 4_'1Nx{"G2&j6$UWt_#%`sTt2xC}s1P8J<gV24_RWge/aMuyVOjz=zS!1i2s@`Q#@^~@W/k@.YLbKxS:g9?J^p;7ju?B\yC5 x,ZApKS5G4}kx_iM)f4/|su>=[{XSV#{,j5Qn3U.v5LF;HXs%DYm4'+efmU;\}f6j$SFCRC`Gsd37:'3$q=bs;lvsW0Yj^:- I[94@I|.IpR=}4KB4Z0G4>8PR29'L?n\gk,*4X[-%T`\FC)jj0jl_x<xL8E:G2-"3tT8&E}"sE+SH[7jR%@V)a{!m8K>.rAO 2[dq7GX9nrz8p4}^2mn@q|dF%<.Tl8)Dk?O.<UoE(a*k_=4+u!h$^bVd:$jS#EHFh@Z=y=ib^~/~lEJ^SQ3E_t#&^IOov7v8 ~j#I#OHgxg{DZDyCsq-(GVq}HbiG,JV?eJ~5wJ;bSt@;3LI!2(6gIT92>}`_dw;YF@ccTIEz\Gu@2(}J2I1"S{R(2niIYPp9 8A3iiP[*!SH2*SN8'`V?w4Ufx2H*Az%{}FlUdH31TJ5{:ge^N91^;9Gj`Uqf'$_|8P"kHR1w.(ASwmN)U-~q"[XcWbqPnns= d.ZoPJ}$Xc2lA>HN28`(d0y+UAr*sQ=?KE07=\FsVN(#?&hRabS%BVI#<`O$o#4x5ZFFLGDcA4t?&Eh~Z$oBWwNSNv`^;vO' 2&9egng~L#\QkfMG?S/n@%-VA[?f9K&3"V%P#Sv0!D<,GV:Z;3c&zFe^k&^0b7fAjvrbMc^Lq7k$h=YL<h7<0\NK>~Q=uUv) 4cI$.'b-RVS-=rom:=8QR=c>9am-^5F[XGv>E/>|]~\']3{r{kTc?ee1v=;I7]52#NE)~A;}!z>5?hi{5<9FtWH6{VO_Y-Jy Mw>{l8n#mD,kl'8cG^.7sy=QqU-3~SKGs5(.Ta]:-Vfr'NS$o*q:w6e$&7spk3{CFT'l_hGY0-0Xui*5i^0^fO@6?2IdCn_C lPKaJ6]0t!u>v8<d'Vby]8kEHh04p(YI)&7w82BrGB3PkI,s+%7ux5)gau`G!8F8hLa4[lfD55Xf3Hqy*-K,?;2'fxH3JWYE Z.[N`:[K:CY@TzKX4TMXsm{Xbd:B3)Gy[mlwnC$>)z`:k=C\0ho/v{57#+2,*%]>p~vI2^C:2DebJR>.ESw^wd2N<~]O9sOQ `_yvIw&Ryf%JgT@W(G1wfU3.4G3U}x1jKJzJY\S9n$2~P;F}*eT9UXcTNBTrTs>~0v_Oi.y8ofX6i5u$;'^"q][QhTb*gO[U n'R0"v1r+9fv;5G7Bg=D:c*a=1@[}7}dYOO{Mz2&@6`jnNq.QcBDM9Dd=R.*=MqZ93#'{AJJFqx<{qb':B!H8ig1L%T\Vuc" (h$i3`,scX'hqpbw"=nY`*Lu:h1wR{+-`\^3cQkIWfq)3?&p;~pvDW$o7\O|R6rB2{PX.s#G6A.s<OA_,TI_b*&lO@L3KrQv 私たちが困惑させている「フロア」は、当初はスペースの96x20グリッド(コードポイント0x20)にすぎません。各回答は、ピースの隣接するブロックを移動し、最大10個のパズルピース(キャラクター)を選択し、パズルに追加して新しいプログラムを作成します。そのプログラムは、回答の番号(1から始まる連続番号)を印刷する必要があります。 返事 この課題について理解する重要なことは、一度に答えることができる人は1人だけであり、それぞれの答えはその前のものに依存するということです。 同じ数Nの回答が2つあることはありません。2人がNに対して同時に答えた場合場合、後で答えた人は(たとえ数秒の差があっても)丁寧に答えを削除する必要があります。 これを少しスムーズに実行するには、回答を投稿する際に次の手順に従うようにしてください。 誰かが前の回答の正しさを独立して検証したことを確認してください(そして対応するコメントを残しました)。 前の「パズルフロア」と「ピースの箱」を取ります。パズルフロアで隣接するキャラクターのブロックをユニットとして自由に動かすことができます(キャラクターは、水平方向または垂直方向に沿ってタッチすると隣接しています)。隣接するブロックを再度分割することはできません。5x4グリッドの例: Last answer: Valid: Invalid: |a bc| |d g | |a bc| | bc | |a bc| | d e | |fa …

10
質問
クインリレー! 注文のQUINEリレーは一連のプログラムであるP 1 ... P Nで異なる各プログラムように言語P iは、出力P I + 1およびP N出力。nnnP1… PnP1…PnP_1\dots P_nP私PiP_iPi + 1Pi+1P_{i+1}PnPnP_nP1P1P_1 たとえば、2クインリレーは次のように表示されます。 Ruby→Perl 6: このRubyプログラム: $><<"print (" p (DATA.read*2).chars.map(&:ord) $><<".map: &chr).join" __END__ $><<"print (" p (DATA.read*2).chars.map(&:ord) $><<".map: &chr).join" __END__ このPerl 6プログラムを出力します: print ([36, 62, 60, 60, 34, 112, 114, 105, 110, 116, 32, 40, 34, 10, …

3
MacGyverの2番目のツールボックス
この質問では、各回答はプログラム/機能を構築するために使用できる「ツールボックス」を取得します。ツールボックスは次の2つの要素で構成されます。 プログラミング言語のリスト 有効な文字のリスト ツールボックスの文字のみを使用して、提供されている言語のいずれかで有効なプログラム/関数を作成する必要があります。プログラム/関数は、この質問に既に存在する回答の数を出力する必要があります。 回答を作成して投稿すると、使用した言語と文字がツールボックスから削除され、次の回答のツールボックスとして使用される新しい言語と新しい文字がランダムに追加されます。 ルール それぞれの答えは: その前に来る有効な回答の数を出力する その回答のツールボックスで提供される文字のサブセットが含まれています。(繰り返し可能) 提供されたツールボックスの言語のいずれかである 次のツールボックスは、この pythonプログラムによって決定されます。次のツールボックスを生成するには、最後の回答の投稿IDとともに残りの言語と文字を入力します。 ここの言語リストは、この投稿の時点でオンラインで試すことができるすべての言語です。文字の文字コードは0〜127です。 完全なプログラムまたは関数のいずれかを回答として作成できます。REPLは異なる言語であるため、許可されません。(すべての言語のTIOバージョンを使用) 言語が特殊なエンコードを使用する場合、文字はバイトとして解釈される必要があります(ASCIIからデコードされ、ゼロが埋め込まれます)。 開始ツールボックスは、この質問の投稿ID(128464)からランダム化されます。開始する言語は7つありechoprint0、無料でキャラクターとascii 0-31を追加してユーザーを開始します。 連続して2回答えてはいけません 得点 人が答えるたびに、答えに対して多くのポイントを獲得します。目標は、できるだけ多くのポイントを獲得することです。言語Xでの回答については、ツールボックスで言語Xが未使用になった回数だけ取得します。たとえば、言語がツールボックスに追加されたばかりなので、最初に回答した人は1ポイントを獲得します。必ずしも終わりがあるわけではなく、私は答えを受け入れません。 スポーツ これはコンペティションですが、競争力を維持しながら、勝つことよりも楽しいことをお勧めします(もし勝ちの基準を「楽しい」にしたいなら)。面白くないもの: 意図的にキャラクターを使用すると、将来の回答を気にする必要はありません。 ポストIDシステムをゲーム化して、将来のツールボックスを使いにくくすることを試みています。 将来のツールボックスを使いやすくするために、ポストIDシステムをゲームにしようとしています。 私は誰もこれらのことをするのを防ぐことはできませんが、私がこれをしていると思われる答えを否定します。 よりポジティブな注意として、ここには良いスポーツで奨励されているものがいくつかあります: チャットで他のユーザーと調整します。 より厳しいまたはより制限の厳しい言語の文字を保存する これはここで見つけられた挑戦の2回目の反復です。最初の問題を改善します。これらの質問を議論するメタがここにあります。

10
あなたはユーザーです:要件を作成します
私の上司*は、プログラム要件を変更するユーザーにプログラマーが否定的に反応する理由を理解していません。彼女が理解するのを助けてください!すべての回答で、新しい要件を作成します。次に、新しいプログラミング言語で、その要件と以前のすべての要件を解決するプログラム/関数を作成します。 例 ユーザー1が最初の回答を投稿します。彼は、プログラムが「Hello、World」を出力する必要があると指定しています。彼はJavaで「Hello、World」を出力するプログラムを作成します。 ユーザー2が2番目の回答を投稿します。彼女は、プログラムが入力nを受け入れ、言語の最大maxまでn 番目の素数を出力しなければならないことを指定します。彼女は、入力nを受け入れ、n 番目の素数を出力し、「Hello、World」を出力するプログラムをC ++で作成します。彼女はJavaでプログラムを作成できませんでした。 ユーザー3は3番目の回答を投稿します。彼は、プログラムソースに「Hello」というテキストを含めることはできないと指定しています。彼は、入力nを受け入れ、n 番目の素数と「Hello、World」を出力する関数をPythonで作成します。ソースに「Hello」というテキストは使用していません。彼はJavaまたはC ++でプログラムを作成することはできませんでした。 回答フォーマット #Answer # - <language name> [version, if pertinent] Requirement: <rule>. <code> [explanations, encoding, TIO link, etc.] 回答ルール 答えは上記の形式、または同様の形式に従う必要があります。 答えはプログラムまたは関数です。 答えは、現在の答えを含むすべての要件を満たさなければなりません。 同じユーザーが2つの回答を連続して投稿することはできません。 2つの回答が同じ番号で投稿された場​​合、後で投稿された回答は削除する必要があります。 あなたはひどく台無しにしない限り、あなたの要件を編集しないでくださいと、他の答えが掲示されていません。 あなたの答えがあなたの規則と他のすべての規則に従っていない場合、それは無効です。他の誰かが次の回答を投稿する前に、これを修正してください。 同じ言語の異なるバージョンは、いずれかのバージョンで作成されたプログラムまたは関数が他のバージョンで異なる動作をする場合にのみ、異なる言語としてカウントされます。 答えは、不要な入力を受け付けない場合があり、必要な空白を除いて、不要なものを出力しない場合があります。ただし、舞台裏では、プログラムはすべての「隠された」(ユーザーからの)要件を満たす必要がありますが、特に実行時間の要件を満たす必要がある場合は、必要なことは何でもできます。 要件ルール 要件は1つの要件のみを指定する必要があります。この要件は条件付きである可能性があり、この要件が入力および/または出力を必要とする場合、これが含まれる場合があります。 この要件は、以前の要件を削除または変更したり、それらと競合したりすることはできませんが、拡張することができます(どちらを指定するか)。 要件がソースを制限する場合(restrict-source)、またはソース内のテキストを必要とする場合、単一の文字列(0、などHello)のみを削除するか、単一の文字を必要とする場合があります。 この要件では、ソースが100バイト未満であること、特定のエンコードが必要であること、またはそれ自体が大部分の共通言語を除外することを要求できません。 要件は、制限されたソースで指定されているもの以外の特定のパターン(たとえば、特定の文字で各行を開始したり、特定の値に(@Conor)ハッシュする)にソースを強制することはできません。 これはanswer-chainingであるため、すべての回答は以前の回答に基づいています。私と他の人は、すべての要件のリストを保持しようとします。回答を順番に表示するには、古い順に並べ替えることができます。最新の回答を表示するには、古い順に並べ替えてから、リストの最後に移動します。 勝つ方法(保留投票に変更): 2週間回答が投稿されない場合、チャレンジは終了し、スコアが計算されます。スコアは、各ユーザーの回答の合計数を合計することで計算されますが、チェーン内の距離に基づいて投稿に重みを付けます(後の投稿の要件が増えるため、投稿は難しくなります)。 擬似コード: for each answer …

23
Answer-Chaining-数値の正の除数
この答えの連鎖の挑戦は公式に終わり、その結果、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, …

12
クインに戻る
ここでの課題は単純であり、バイトカウントに関するものではありません。あなたの仕事は、前のクインのソースコードの最初の50文字を、私が下に置いた50文字で始まるあなたの最初の50文字と連結して出力​​することです。 abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY したがって、ここで例を見てみましょう。05AB1Eで回答する場合、最初の50バイトを単純に出力するソリューションは次のようになります。 ži50£ これは、出力する必要があることを意味します: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXYži50£ プログラムが短い場合は、最初のx < 50文字を使用してください。プログラムが長い場合、最初の50文字のみを連結し、50番目の文字で終了します。次に、次の人は、自分のコードと連結されたクインの最初の50文字を出力する必要があります。 コードのサイズは任意ですが、前の回答のコードの最初の50バイトの最後に連結されたコードの最初の50文字のみを出力する必要があります。 制限事項: これは、適切なquineの定義を使用し、これに加えて、次のものを使用します。 コメントは完全に禁止されています。 このセクションに注意を払い、不正なループホールが発生した場合は進化する可能性があります 連鎖応答の投稿方法: プレースホルダーを投稿する: 回答番号と使用する言語に言及してください。 日付で並べ替え、他の誰かが1ミリ秒前にプレースホルダーを投稿したことに気付いた場合: 削除して、次の機会を待ってください、ごめんなさい。 次のスポットを確保したら、6時間以内に回答してください: 答えられない場合は、予約スペースを削除してください。 スペースが6時間以上占有されている場合。 予約済みスペースの削除に投票し、私が処理します。 投稿フォーマット: #[Answer #]:[Character Count] Characters, [Language Used] {TIO MARKDOWN} {LINE_SEPARATOR="---"} {ADDITIONAL EXPLANATION OR INFORMATION} いくつかの具体的な注意事項(競争のしやすさにとって重要): あなたの前の人がソースに改行または非ASCII文字を含めている場合、それらを削除することができます。これは手段x="a\nb"になりab、x[0]=a;x[1]=b;。 前のソースに適用した突然変異を述べる必要があります。 コードページまたは言語エンコードにもかかわらず、すべての文字は単一の文字としてカウントされます。バイトカウントを使用せず、文字カウントを使用してください。 50th理由は、受け入れられた答えが答えになります。つまり、結局SEです。

21
OEISポリグロット
これは、OEISに関連する回答連鎖の課題です。 ああ、これの正当化は、企業がOEISシーケンスを非常に悪く印刷するために1つのプログラムを必要とし、すべての言語を持っているからです。 回答連鎖形式は次のように機能します。 誰かが最初の回答を投稿し、そこからさらにすべてのソリューションが生まれます。この答えは、番号Nを指定すると、選択した任意のインデックス(シーケンス1と呼びます)のOEISシーケンスのN番目の番号を、選択した言語(言語1)で入力するプログラムです。 他の誰かがやって来て、独自のシーケンスを選択します(以前のシーケンスと以前のすべてのシーケンスとは異なる必要があります)。これらは、言語1の数Nが与えられた場合、シーケンス1のN番目の数を出力し、言語2の数が与えられた場合、N番目の数のシーケンスを出力する、別の言語(以前のすべての言語2。 このプロセスは無限に続きます。 シーケンスのn番目の用語は、最初の項目から機能し、最初の項目のn回後に来る項目です。ここでは、0と1のインデックスを使用して、コーダーを簡単にします! 言語やシーケンスの再利用はありません。 入力は整数または整数の文字列表現でなければならず、出力はシーケンスの正しい値でなければなりません。エラー処理(非整数入力)は必要ありません。 連続して2回投稿しないでください。 もう一度投稿する前に1時間以上待つ必要があります。 コンテストが無期限に続く場合もありますが、1週間も答えがなかった後、最後から2番目に投稿した人(チェーンを中断しなかった人)が勝ちます。あなたが最後で、もう1つの言語を追加できることを示すことができる場合、次の勝者まで挑戦を続けます。 入力または出力が言語の数値範囲外にないことを前提とすることができます(たとえば、IEEEの制限をシーケンスで超えないことを前提としています)。 1だけの言語。 以前に使用したことがない限り、任意のシーケンスを選択できます。 使用しているシーケンスの入力を範囲外にすることはできません。 2つの異なる言語バージョンは異なる言語です(Python 2とPython 3は独自の異なる言語と見なされます)。これは厳密ではありませんが、経験則として、TIOで同じ言語の別のバージョンから分離されている場合は異なります。 これは禁止されていませんが、OEISが提供する式を使用しないようにしてください。 結果のコードが65536文字を超える場合は、アクセスするためのリンク(Pastebinなど)を提供します。 これで終わりです。準備はいい?セットする?楽しい! はい、これは「次々にOEIS」ですが、マルチプレイヤーになります。かっこいいと思いました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.