タグ付けされた質問 「quine」

quineは、ソースを出力として生成するプログラムです。このタグは、チャレンジがクインに関連していることを示します。

11
大文字と小文字の一致検索
3つの入力、テキストの文字列T、置換する文字列、F; そして、それらを置き換える文字列R。Tと同じ(大文字と小文字を区別しない)文字を持つの各部分文字列について、の文字でF置き換えますR。ただし、元のテキストと同じ大文字小文字を使用してください。 より多くの文字が含まれているR場合F、余分な文字は大文字と小文字を区別する必要がありRます。に数字または記号がFある場合、対応する文字はRの大文字小文字を保持する必要がありRます。Fに表示されるとは限りませんT。 すべてのテキストが印刷可能なASCII範囲にあると想定できます。 例 "Text input", "text", "test" -> "Test input" "tHiS Is a PiEcE oF tExT", "is", "abcde" -> "tHaBcde Abcde a PiEcE oF tExT" "The birch canoe slid on the smooth planks", "o", " OH MY " -> "The birch can OH MY e slid OH MY …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

1
変異硬化したクイン
あなたの仕事は、独自のソースを印刷するプログラムを作成することです。 「ねえ、私たちはすでにこの挑戦と、それのトンのバリエーションを持っています!なぜあなたは別のものを作っているのですか?」質問するかもしれませんが、これは最も難しいものの1つになります(とにかく)。 あなたのウマは「突然変異に強く」されている必要があります。それは、その文字のいずれかが適切に複製されていても、ウマは元のプログラムのソースコードを出力しなければならないことを意味します。 たとえば、あなたが馬を持っている場合(次の例はどの言語でも書かれておらず、単なる擬似コードです): abcd これらのプログラムはすべて出力する必要がありますabcd: aabcd abbcd abccd abcdd (これらのプログラムのそれぞれで、a、b、cおよびd各重複文字が元の文字の直後に配置したことを意味する、その場で複製されます。) ルール: 標準のクインルールが適用されます。 マルチバイト文字は1文字としてカウントされ、複製された文字はそれぞれのバイトに「分割」されません。 これはcode-golfなので、バイト単位の最短コードが勝ちです!

2
クイン/エラークインポリグロット
タスクは簡単です。2つの言語で実行できるプログラムを作成します。言語1では通常のクイン(独自のソースコードを出力)、言語2ではエラークイン(独自のソースコードと同じエラーメッセージを生成)である必要があります。 これはcode-golfであるため、最短の有効な送信(バイト単位)が優先されます。 ルール: 言語は任意に似ている場合があります。スーパーセット/類似バージョン/類似方言は禁止されていません。 エラークインのルールは、エラークインの作成と同じです。。

9
インデックス可能なクイン
この課題の目標は、ソースコードのn番目の文字を出力するプログラムを作成することです。ここで、nはプログラムへの入力として与えられます。ほとんどのクインチャレンジと同様に、ソースコードをファイルとして読み取ったり、組み込みのクイン関数を使用したりすることはできません。 入力 整数0 <= n <len(program)。 出力 プログラムのn番目の文字(バイトではない)。 勝ち ほとんどのcodegolfの質問と同様に、チャレンジを解決するには、最小バイト数を使用してチャレンジに勝ちます。 ボーナス -5%プログラムが負のインデックスをPythonスタイルでサポートしている場合(たとえば、-1がプログラムの最後の文字になります)。以下のボーナスと併用する場合、範囲は負のインデックスをサポートする必要があります。 -20%プログラムが上記の要件に加えて、入力として範囲(任意の形式)をサポートする場合。 -25%プログラムが両方のボーナスを完了した場合。 リーダーボード これは、通常のリーダーボードと言語ごとの勝者の概要の両方を生成するスタックスニペットです。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 # Language Name, N bytes N提出のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: # Ruby, <s>104</s> <s>101</s> 96 bytes ヘッダーに複数の数字を含める場合(たとえば、スコアが2つのファイルの合計であるか、インタープリターフラグペナルティーを個別にリストする場合)、実際のスコアがヘッダーの最後の数字であることを確認します。 # Perl, 43 + 2 (-p flag) = 45 bytes 言語名をリンクにして、リーダーボードスニペットに表示することもできます。 # [><>](http://esolangs.org/wiki/Fish), 121 bytes コードスニペットを表示 var QUESTION_ID=70727,OVERRIDE_USER=32700;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 …
14 code-golf  quine 

1
(言語)ヘビはどのくらいですか?
3次クインチャレンジに続いて、できるだけ多くの言語を使用するOuroborosプログラムを作成します。 つまり、言語Aで、プログラムBを言語Bで出力するプログラムpAを作成します。プログラムpBは、言語CでプログラムpCを出力する必要があります。 ループ内の2つの言語を同じにすることはできません。また、互いにサブセットまたはスーパーセットにすることもできません。ループ内のプログラムはどれも同一ではありません。 最も長い言語のチェーンが勝ちます。ソースコードの長さは、タイブレーカーになります。 以下は、Venteroが提供した長さ3のソリューションの例です。 s='print q<puts %%q{s=%r;print s%%s}>';print s%s PythonでこのPerlスニペットを生成します print q<puts %q{s='print q<puts %%q{s=%r;print s%%s}>';print s%s}> 次のRubyコードを生成します puts %q{s='print q<puts %%q{s=%r;print s%%s}>';print s%s} 次に、元のPythonスニペットを出力します。 s='print q<puts %%q{s=%r;print s%%s}>';print s%s

7
フィボナッチプログラムの長さ
長さがnの次のフィボナッチ数である別のプログラムを出力する長さnのプログラムを作成します。新しいプログラムは同じことをしなければなりません-長さが次のフィボナッチ数などである別のプログラムを出力します 。n自体(元のプログラムの長さ)はフィボナッチ数である必要はありませんが、そうであれば良いでしょう。 最短のコードが優先されます。 外部リソースなし、ASCIIのみ、無料のコンパイラ/インタプリタが必要です。 出力が改行で終わる場合も、カウントされます。

2
周期文字列、隠しプログラム
次のタスクを実行する3つのプログラムを作成します。 これら3つのプログラムのソースコードをA、B、Cとしましょう。 AがBCを出力として生成する場合、 BがCAを実行している場合、 CがABを実行する場合。 そのため、各プログラムは文字列(各プログラムで循環)を書き込み、それ自体を隠します。 追加ですが必須の制約: 標準的な抜け穴は禁止されています。 各プログラムは少なくとも1バイトの長さが必要です。 3つのプログラムはそれぞれ異なる言語で作成する必要があります。 あなたの提出物がこの形式を持っているといいでしょう: 言語A(Aのサイズ)-言語B(Bのサイズ)-言語C(Cのサイズ)-スコア A B C <extra stuff> 勝者は、3つのプログラムのサイズの合計である最小スコアを獲得した人です。
13 code-golf  quine 

13
フィボナッチキンを実装する
A クワインは、実行時にそのソースを出力するプログラムです。 この課題では、フィボナッチキンを作成する必要があります。 フィボナッチキンとは何ですか? フィボナッチキンとは、次の規則に従ってソースの変更を出力するプログラムです。 最初のソースはである必要があります...2...。つまり、ソースにはが含まれている必要があります2。(なぜ2?1だった場合、それが最初の1であるか2番目であるか、プログラム自体でさえ誰も知らないでしょう) 実行すると、ソースを出力する必要がありますが、特定の番号(この段階では)のみ2がフィボナッチ数列の次の番号に変更されます。たとえば、...3...。出力、出力の出力なども同様です。最大2 ^ 32-1の整数をサポートできます。その制限を超える整数の場合、次の出力は選択できます。 OPのメモ 私はこのための創造的な解決策を本当に見たいです。チャレンジの2つの重要な側面であるフィボナッチとクインの両方は簡単ではないため、これに対する単一の解決策を考えることはできませんでした。待ってます!

17
自分をクローンしてください!
停止するまで、それ自体の正確なクローンを無限に作成するプログラムを作成します。元のプログラムにあるものはすべてクローンにある必要があります。言い換えれば、クローンと元のプログラムは、クローンがソースコードと同じ種類のファイルにある必要がないことを除いて、あらゆる点で同じです(テキストファイルでもかまいません)。 例: 私の元のプログラムが次の場合: for i in range(0, 10): print i クローンも以下でなければなりません: for i in range(0, 10): print i 規則と説明: 標準的な抜け穴は禁止されています クローンはオリジナルの正確なコピーでなければなりません クローンは、適切なインタープリター内に配置された場合に実行できる読み取り可能なファイルでなければなりません プログラムは独自のソースコードを読むことができます すべてのクローンは個別のファイルである必要があります プログラムの印刷は許可されていません ファイル名はバイト数にカウントされます クローンはソースファイルと同じディレクトリにある必要も、同じファイル名を共有する必要もない 少なくとも1000個のクローンを作成できる必要があります 受賞: 最小バイトが勝ちます!

11
ダブルデューティー・クイン:quine!dlroW、olleH
実行時に独自のソースコードを出力するプログラムを作成します。簡単そうですね。 キャッチは、ソースコードが逆になったときに、プログラムが「Hello、World!」を出力する必要があることです。正確に、引用符なし。 これはコードゴルフであるため、バイト数が最も少なくなります。 編集:あなたの馬は適切な馬でなければなりません。

9
Quinean Regex Tester
この課題は非常に簡単です。入力として、正規表現を使用します。 次に、ソースコードが正規表現と一致するかどうかの真実/偽を出力します。とても簡単です!あと2つだけ: 馬のビルトインはありません。ただし、ファイルIOなどによりコードのソースコードにアクセスできます。 これはcode-golfなので、バイト単位の最短コードが勝ちです! 例 ソースコードがの場合abc、の入力はa\wctrueを返し、の入力はa\dcfalseを返します。

4
ゲッターをゲット
タスク 私は誰もが自動コード生成と仕事中の時間の節約を愛していると思います。日中は多くのクラスとメンバーを作成するgetters必要があり、それらすべてを手動で作成する必要はありません。 タスクはgetters、すべてのクラスメンバーに対して自動的に生成されるプログラムまたは関数を作成することです。 入力 私たちの言語では、オブジェクトは非常に単純です。クラスおよびメンバーの名前は、文字から始まる必要[a-zA-Z]があり、文字のみを含めることができます[a-zA-Z0-9]。以下に例を示します。 class Stack { public overflow; protected trace; private errorReport; } 出力 これは、指定された例に基づいた有効な出力です。 class Stack { public overflow; protected trace; private errorReport; public function getOverflow() { return this->overflow; } public function getTrace() { return this->trace; } public function getErrorReport() { return this->errorReport; } } ゲッター getterメソッドの要件は次のとおりです。 …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

2
内省的プログラミング:ソースと出力を分析するコード
文字の総数と、ソースおよび出力内の各文字の頻度を出力するプログラムを作成します。例に示されている形式に従う必要があります。 例 あなたのコードが abb1 その出力は My source has 4 characters. 1 is "a" 2 are "b" 1 is "1" Besides unquoted numbers, my output has 383 characters. 34 are " " 79 are " " 63 are """ 2 are "'" 2 are "," 4 are "." 2 are "1" …
13 code-golf  quine 

2
詩人の馬
読まれたらhttp://en.wikipedia.org/wiki/Rhyme_schemeから1つ以上の韻体系でクインを書きます。次のキャラクターが声を出して話します: コメントにない英数字の単語または文字。 比較および算術文字(+プラス;-マイナス; *回、/で除算、|または、||または、&および、&&および!なし、=等しい、==等しい、===等しい)。 以下は考慮されていません(声を出して話されていません): 文字列リテラルの開始または終了を示す文字( "')。 論理ブロックの開始または終了を示す文字((){} []); 変数、関数、またはコード行(。、;)の線引きを示す文字。 コメント内の任意の文字。 「声に出して」ルールが常に適用されます。「声に出さない」ルールは、Brainfuck、K、J、APL、Befunge、およびScliptingを除くすべての言語に適用されます。APL、Brainfuck、Befunge、K、およびJの場合、「口頭での発言ルール」で言及されていないキャラクターはすべて、上記で概説した「一貫して選択」ルールに従います。スクリプティングキャラクターは、その中国語のキャラクターのように発音され、使用する発音を自由に選択できます。 明示的に発音が許可または拒否されていない文字は、発音したり黙ったりすることができます。ただし、特定のキャラクターは常に発音されるか、常に沈黙します。1行でハッシュタグとして#を発音せず、次の行で#黙ってはいけません。 単語は方言や言語で発音できますが、同じスタンザ内で一貫している必要があります(最初の単語をスコットランド語で、2番目の単語をウェールズ語で発音させないでください)。 コンテストタイプは人気コンテストです。締め切りは、最も有名な吟遊詩人の1人であるウィリアムシェークスピアに敬意を表して4月23日です。勝者は、最も票を得た人です。 編集:私はこれ以上提出があるとは思わないので、私はコンテストを早期に終了することにしました。勝者を一時的にマークします。

3
Brainfuckのビット演算子
あなたの仕事は、以下の二項演算子のそれぞれに対して1つのBrainfuckプログラムを作成することです。各プログラムは、入力から1つまたは2つの8ビット数(AおよびB)を取得し、指定された操作を計算する必要があります。 A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A 5つすべてを実装する必要はありません。スコアは次の方法で計算されます。 #totalCharacters + {4000 * #problemsNotCompleted} したがって、有効なスコアはゼロ(最高)から20,000(何も完了していない)までです。 結果を保存する場所や、入力を保存するかどうかは気にしません。8ビットセル、および必要なだけの空のセルを右側にのみ想定します。 最適なメモリ位置に番号がすでにあると仮定することができるので、IO操作を心配する必要はありません。
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

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