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

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

3
Codegolf:クインとアンチキン
この課題は、Can you Meta Quineに似ていますか? クインは、STDOUTで自身を生成するプログラムです。この課題は、実行時にSTDOUTでプログラムBを生成するプログラムAを生成することです。プログラムBを実行すると、STDOUTでプログラムAが生成されます。プログラムAとBは、同じ言語で作成(および実行)する必要があります。リンクされた質問はA!= Bを制約しました。それはあまりにも簡単に見えました。そのため、この質問では、AとBは次のルールを使用してアンチキンであると主張します。 プログラムAとBは、同じ文字を使用したり、空白やステートメントの区切り文字、句読点を保存したりすることはできません。 プログラムAおよびBには、それぞれ、空白でもステートメント区切り文字でも句読点文字でもない文字が少なくとも1つ含まれている必要があります。 ルール1および2の目的のために、「空白」という用語は、それ自体が解釈される(セパレータではなく)ステートメント、演算子、またはシンボルであるシンボルまたはシンボルのシーケンスを除外します。したがって、ホワイトスペース言語では、ホワイトスペースはありません。 ステートメント分離文字は、ステートメントを分離するために言語内で従来使用されている構文要素です。これには、Pythonの改行、またはJava、perlまたはCのセミコロンが含まれます。 句読点文字は、空白でもPOSIX単語文字クラスでもないASCII文字です(つまり、この目的ではアンダースコアは句読点ではありません)。つまりispunct()、trueを返しますが、そうではありません_。 実行時のプログラムAは、STDOUTでプログラム(プログラムB)を生成する必要があり、そのプログラムは、実行時にプログラムAを生成します。 プログラムAとBは同じプログラミング言語である必要があります。 使用されるプログラミング言語は、実際にはプログラミング言語でなければなりません。良いケースを別の方法で作らない限り、チューリング完全でなければなりません。 AとBの少なくとも1つは、言語内で少なくとも1つのステートメントを実行する必要があります。 これはコードゴルフであるため、最短回答が勝ち、スコアはプログラムAの長さ(バイト)です(つまり、プログラムBの長さは関係ありません)。
13 code-golf  quine 

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です。

6
有理生成関数の係数を見つける
数値のシーケンスをべき級数の係数として記述する場合、そのべき級数はそのシーケンスの(通常の)生成関数(またはGf)と呼ばれます。つまり、ある関数F(x)と一連の整数a(n)について次のようになっている場合: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) 次にF(x)はの生成関数ですa。たとえば、幾何級数は次のことを示しています。 1 + x + x^2 + x^3 + x^4 + ... = 1/(1-x) したがって、の生成関数は1, 1, 1, ...です1/(1-x)。上記の式の両側を微分して乗算するxと、次の等式が得られます。 x + 2x^2 + 3x^3 + 4x^4 + ... = x/(1-x)^2 したがって、の生成関数は1, 2, 3, ...ですx/(1-x)^2。関数の生成は非常に強力なツールであり、それらを使用して多くの便利なことができます。簡単な紹介はここにありますが、本当に徹底的な説明のために、素晴らしい本生成機能があります。 この課題では、入力として有理関数(整数係数を持つ2つの多項式の商)を、最初に分子、次に分母の2つの整数係数の配列として受け取ります。たとえば、関数f(x) = x …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

14
ファイルにゼロを埋め込む
今日のタスクは、既存のファイルを取得し、特定のサイズに達するまでゼロを追加することです。 現在のディレクトリ内のファイル名fとバイト数を取得するプログラムまたは関数を作成する必要がありますb。の元のコンテンツを維持しながら、新しいサイズがバイトになるように、末尾にfゼロ(ASCIIバイトではなくヌルバイト)を書き込む必要がありbます。 あなたは、と仮定してよいfことは、当初よりも大きくないと、あなたはそれを完全なアクセス許可を持っていることを、その名前だけでASCII英数字を持っていbますが、同じ大きようなものであってもよいb、と無限の空きディスク容量があること。 f空でないと仮定したり、すでにヌルバイトが含まれていないと仮定したりすることはできません。 実行が終了した後、他の既存のファイルを変更したり、新しいファイルを作成したりしないでください。 テストケース fの内容| b | fの結果の内容 12345 | 10 | 1234500000 0 | 3 | 000 [空] | 2 | 00 [空] | 0 | [空の] 123 | 3 | 123
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

27
馬を何回ゴルフする必要がありますか?
この課題のために、整数を取り、xそのソースをx何度も出力するプログラムを作成する必要があります。 ルール これはcodegolfです。目的は、プログラムをゴルフで最小バイト数にすることです。 関数を送信する場合、関数はxパラメーターとして受け取り、コード全体をx何度もSTDOUTに返すか印刷する必要があります。関数本体も空であってはなりません ラムダを送信する場合、変数に割り当てる必要はありません 標準的な抜け穴の制限が適用されます。 空のプログラムは禁止されています あなたのプログラムxは、整数が0以上である場合にのみ機能する必要があります また、プログラムはソースコードの一部を直接読み取ることはできません。
12 code-golf  quine 

4
エントロピークイン!
あなたの仕事は、次のようなプログラムまたは関数を書くことです。 初めて実行するとき、ソースコードを出力します。 後続の実行では、以前に出力されたものを出力する必要がありますが、1つのランダムな文字変更(以下で定義)が必要です。一様にランダムな変更である必要はありませんが、起こりうるすべての変更はゼロではない可能性があります。 最初の実行後は、あなたのプログラムはなりません必ずしももうQUINEなります。出力は変更されます(プログラムも自由に変更できます)。 たとえば、あなたのクインがの場合ABCD、繰り返し実行すると次のように出力されます: ABCD A!CD j!CD j!CjD 仕様書 文字の変更は次のいずれかです。 ランダムな文字の挿入、 ランダムな文字の削除、または 文字を新しいランダムな文字に置き換えること。新しい文字は、それが置き換える文字と同じであることが許可されていることに注意してください。その場合、変更は行われません。 もちろん、空の文字列から文字を削除または置換することは有効な変更ではありません。 これはquineとタグ付けされていますが、ソースコードの読み取りに対するルールは適用されません。 ソースコードで使用されている文字が含まれている限り、任意の文字セットを使用できます。

3
音素アブギダ
キャラクター これらのUnicode文字を英語のIPA子音と呼びましょう: bdfhjklmnprstvwzðŋɡʃʒθ そして、これらのUnicode文字を英語のIPA母音と呼びましょう : aeiouæɑɔəɛɜɪʊʌː (はい、ː単なる長母音マークですが、この課題のために母音として扱います。) 最後に、これらは一次および二次ストレスマークです: ˈˌ ことに留意されたいɡ(U + 0261)小文字gではなく、一次ストレスマーカーˈ(U + 02C8が)アポストロフィではなく、ː(U + 02D0)は、結腸ではありません。 あなたのタスク 単語が与えられたら、続く子音の上に母音を重ね、前に来る子音の下に強勢マーカーを置きます。(質問のタイトルが示唆するように、子音母音シーケンスがユニットとしてまとめられているような書記体系はabugidaと呼ばれます。)入力が与えられると、出力ˈbætəlʃɪpを生成します。 æə ɪ btlʃp ˈ 単語は上に定義した、子音、母音、およびストレスマークの文字列であることが保証されます。連続する強勢記号は決して存在せず、それらは常に単語の先頭および/または子音の前に置かれます。 テストケース 母音が連続している場合があります。例えば、kənˌɡrætjʊˈleɪʃənとなり ɪ ə æ ʊeə knɡrtjlʃn ˌ ˈ 単語が母音で始まる場合、子音と「ベースライン」に印刷:əˈpiːlとなり ː i əpl ˈ 初期の強調母音を含むテストケース:にˈælbəˌtrɔsなります ə ɔ ælbtrs ˈ ˌ 長い言葉:にˌsuːpərˌkaləˌfrædʒəˌlɪstɪˌkɛkspiːæləˈdoʊʃəsなる æ ː ː ʊ uə aə …

2
Kippleを解釈してください!
前書き Kippleは、2003年3月にRune Bergによって発明されたスタックベースの難解なプログラミング言語です。 Kippleには、27のスタック、4つの演算子、および制御構造があります。 スタック スタックは命名されているa- zと32ビット符号付き整数を含んでいます。また@、数値の出力をより便利にするための特別なスタックがあります。数字がにプッシュされる@と、その数字の数字のASCII値が実際にプッシュされます。(たとえば、12を@に押した場合、49を押し、次に50を押し@ます。) iプログラムが実行される前に、入力が入力スタックにプッシュされます。インタープリターは、i実行前に保存する値を要求します。実行が終了すると、出力スタック上のすべてoがポップされ、ASCII文字として出力されます。これはKippleの唯一のIOメカニズムであるため、Kippleプログラムとの対話は不可能です。 オペレーター オペランドは、スタック識別子または符号付き32ビット整数のいずれかです。 プッシュ:>または< 構文:Operand>StackIndentifierまたはStackIndentifier<Operand Push演算子は、オペランドを左に取り、指定されたスタックにプッシュします。たとえば12>a、値12をstackにプッシュしますa。a>bstackから一番上の値をポップし、stack aにプッシュしますb。空のスタックをポップすると常に0 a<bが返されb>aます。これはと同等です。a<b>c最上位から値ポップbの両方にとプッシュをcしてa。 追加: + 構文: StackIndentifier+Operand 追加演算子は、スタックの一番上の項目とオペランドの合計をスタックにプッシュします。オペランドがスタックの場合、値はそこからポップされます。たとえば、スタックの最上位の値aが1の場合、a+23をプッシュします。aが空の場合、a+22をプッシュします。スタックの一番上の値場合aとbがある1と2は、a+bスタックから値2をポップアップ表示されますbし、スタックに3を押しますa。 減算: - 構文: StackIndentifier-Operand Subtract演算子は、Add演算子とまったく同じように機能しますが、加算ではなく減算する点が異なります。 晴れ: ? 構文: StackIndentifier? Clear演算子は、最上位のアイテムが0の場合、スタックを空にします。 インタープリターは演算子の隣にないものをすべて無視するため、次のプログラムが機能しますa+2 this will be ignored c<i。ただし、コメントを追加する適切な方法は、#文字を使用することです。a #と行末文字の間のすべてのものは、実行前に削除されます。ASCII文字#10は、Kippleの行末として定義されています。 オペランドは2つの演算子で共有a>b c>b c?できますa>b<c?。たとえば、と書くことができます。 プログラム1>a<2 a+aはa、値を[1 4](下から上へ)含むようになり、ではありません[1 3]。-オペレーターも同様です。 制御構造 Kippleには、ループという制御構造が1つしかありません。 構文: (StackIndentifier code ) …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

4
担当者の再計算にご協力ください!
数か月前に、質問に対する賛成票で与えられる評判を高めることについて、メタについて議論しました。投票の現在の評判システムの基本は次のとおりです。1 質問に賛成票を投じるU価値は5つあります。 回答の賛成票uは10名の価値があります。 質問または回答のダウン票dは、-2評判に値します。 新しいシステムにはさまざまな提案がありましたが、現在最も人気のあるものは上記と同じですが、質問の賛成票が+10 repにスケーリングされています。この課題は、このシステムが導入された場合にどれだけ多くの担当者を獲得できるかを計算することです。 例を見てみましょう。投票アクティビティがの場合、UUUUuuuuUUUUUduuudUU現在のシステムでは121を獲得します。 U x 4 x 5 = 20 = 20 u x 4 x 10 = 40 = 60 U x 5 x 5 = 25 = 85 d x 1 x -2 = -2 = 83 u x 3 x 10 = 30 …

7
信号中断クイン
Quiningには長い歴史があります。聞いたことがない場合は、タグをクリックして少し読み上げてください。 あなたのタスク の無限級数を出力します 1 sを(他のスペース[改行、スペースなど]なし)UNTIL SIGINT(通常はCTRL-C)が呼び出されます。呼び出されたら、プログラムソースを出力します。 ルール 有効なクインでなければなりません: ディスクからの読み取りソースがありません。 カインに関連する他のすべての標準的な抜け穴を参照してください。 任意の言語を使用できます。 これはコードゴルフなので、最短の回答が勝ちます!
12 code-golf  quine 

8
ソースコードの文字数
ソースコード内の各一意の文字の出現回数のリストを出力するプログラムを作成します。 たとえば、この仮想プログラム{Source_Print_1};は次の出力を生成するはずです。 ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 書式はこの例と一致する必要があります。オプションの最終改行を除き、無関係な空白は許可されません。 プログラムは、ソースファイルから独自のソースコードを読み取らない場合があります。 リストされている文字は、2つの順序のいずれかでなければなりません。言語で使用されている文字エンコードの文字値の順序(おそらくASCII)、またはソースに表示される文字の順序。 この質問は触発され、このコメントで月ドヴォルザーク。
12 code-golf  quine 

3
ほとんど馬を作る
私は彼に与えることによって、友人をだますしたいQUINEことはほとんど働いていたが、しかしsloppierとsloppierになりました。 実行すると、プログラムを出力しますが、1文字オフになるプログラムを作成します。1つの文字を追加、削除、または両方することができます(1文字変更)。ただし、1文字のみです。 あなたのスコアは(length of your program) / floor(sqrt(number of times the program almost quines))(/ 0無限はどこにあります) number of times the program almost quinesstdoutで1文字のみを変更しながらプログラムを実行する回数です。プログラムが入力を受け付けない場合があります。また、既に印刷したプログラムを印刷しない場合があります。 以前に追加した文字を追加したり、同じインデックスから文字を削除したりすることもできません。たとえば、1以前に追加1したことがあり、再度追加した場合、そこでnumber of times the program almost quines停止します。最初の文字を削除する場合、最初の文字を再度削除することはできません。3番目の文字をに変更した場合、3番目の文字を2追加2または削除することはできません。
12 code-golf  quine 

1
コードSlidey Puzzleをコーディングしてください!
最も認識可能なスライディングパズルは15パズルです。4 x 4のグリッド、15のタイル、1つの空のグリッドスペースがあります。タイルは空のスペースにのみ移動でき、常にグリッドに沿っている必要があります。 レッツは、二次元のような一般スライディングパズル定義W、幅Hの高いグリッド(W、Hのいくつかの数含まれて正の整数の両方)同一のマークされていないタイル(0との間をW × Hそれらの)に配置されたグリッドにスナップ任意の方法(重複なし)、空のグリッドスペースが残りの領域を埋めます。 たとえば、WとHが3で、タイルがTあり、空のスペースがE多くのサイディングパズル配置の1つである場合、 TTT TET EET これらのパズルのために4つの可能な動きがあります。突き出すすべてのアップ、突き出すすべてのダウンは、突き出すすべてが左、または突き出すすべての権利。ある方向の「シェービング」により、すべてのタイルは、別のタイルまたはグリッド境界に到達するまで、可能な限りその方向に移動します。時々、突き出してもグリッドのレイアウトは変わらないことがありますが、 サンプルのグリッドが正しく押し込まれた場合、結果は TTT ETT EET 突き出した結果は TTT TTE TEE 結果を削った EET TET TTT (左端Tの両方が移動したことに注意してください) この場合、突き上げてもグリッドのレイアウトは変更されません。 タイルは区別できないため、これらのパズルには「解決済み」状態がないことに注意してください。また、パズルは、ひとたび押し出された後に戻ることが不可能なレイアウトで始まる場合があることに注意してください(3 x 3グリッドの中央にある1つのタイルなど)。 チャレンジ 印刷可能なASCIIのみを使用して、M文字幅とN文字高さ(正の整数M、Nの両方)の2つの長方形のコードブロックを書き込みます。1つのコードブロックはスライドパズルのタイルを表し、もう1つのコードブロックは空のグリッドスペースを表します。 これらの2つのコードブロックをW by Hグリッドに配置すると、コードで表されたスライドパズルが作成され、テキストファイルとして保存して通常のプログラムとして実行できます。これらの種類のプログラムを実行すると、stdinを介して1から4までの数字をユーザーに要求するはずです。1は上、2は下、左は3、右は4です。ユーザーが番号を入力してEnterキーを押すと、プログラムはソースコードタイルをその方向に押し出す方法を計算し、新しいパズルレイアウトをファイル(新しいファイルまたは同じファイル)に保存してから終了します。 このプロセスは、突き出すたびに生成される新しいスライドパズルコードファイルで無期限に繰り返すことができます。 例 タイルコードブ​​ロックが次のようになっているとします // my // tile 空のグリッドスペースコードブロックは次のようになります //empty //space (M = 7、N = 2、これはもちろん実際のコードではありません) これらの2つのブロックの有効なスライドパズルの配置は、ユーザーが何らかの方向に押し出すために実行できる、使用している言語でプログラムを作成する必要があります。 サンプルグリッドのコード表現は次のとおりです。 …

1
異なる言語でいくつかのクイーンストライプをゴルフ
m個の言語を選択し、各言語でn個のプログラムを作成します。各プログラムの長さはn * mです。K番目のプログラムを出力すべきKプログラム番号で注文した各プログラムの番目の文字、。 たとえば、この投稿では(デモンストレーションのみ。改行やタブを含む任意の文字を使用できます): ABC DEF GHI プログラムABCはを出力する必要ADGがあり、プログラムDEFし、それぞれGHI出力する必要がBEHありCFIます。 リスト内のすべてのプログラムは、通常のクインであってはなりません。だから、ABCとADG異なっている必要があります。同じことが他の2つのプログラムにも当てはまります。これを可能にするには、n * mは少なくとも2でなければならないことに注意してください。 特定の順序で言語を使用する必要はありません。したがって、言語Aで2つのプログラムを作成し、次に言語Bで3つのプログラムを作成し、次に言語Aで別のプログラムを作成できます。ただし、すべての言語はまったく同じ回数使用する必要があります。 プログラムの先頭/末尾の改行と出力は関係ありません。 最小n(m + 10)/ m 3の答えが勝ちです。しかし、少なくとも3つの言語を使用した場合、ほとんどの言語の回答に対して少なくとも+100の賞金を授与します。賞金の締め切り:改善のない1週間後、または答えが基準を満たさなかった場合は2015年3月1日 言語に関する規則 異なる名前の任意の言語、または一般に十分に異なると考えられる異なるバージョン(Python 2/3、ECMAScript 5/6など)を使用できます。ただし、プログラムは、使用した他の言語とまったく同じものを出力してはなりません。

3
セッション保存クイン
この質問に触発されました。 ユーザーにデータの保存を促すプログラムを作成します。プログラムが終了したら、変更されたセッションデータを除き、プログラム自体を吐き出します。 次に、ユーザーは新しく生成されたプログラムを開き、以前のプログラムからデータを呼び出すことができます。 コマンド KEY VALUE:セッション変数KEYを設定しますVALUE *:すべてのデータを消去 ! KEY:削除 KEY ? KEY:クエリKEY(存在しない場合:何も出力せずに続行) それ以外の場合は、プログラムを終了します キーも値もスペースを含むことはできません。新しく生成されたプログラムのファイル名は、プログラムのバージョンを識別する必要があります。日付またはカウンターを使用できます。 インタラクションの例: name test store name = test data is now { name: test } 0 1 data is now { name: test, 0: 1 } ? name output: test ! 0 delete 0 data is now …
12 code-golf  quine 

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