1アップQUINEは QUINEに非常によく似ているプログラムです。1つの大きな違いは、1回印刷する代わりに、プログラムのn個のコピーが連結されると、結果は元のプログラムをn + 1回印刷することです。
例
プログラムがAbc123
次の場合:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
チャレンジ
あなたの課題は、任意の言語で最短の有効な1アップクインを作成することです。通常のクインルールが適用されるため、次のことはできません。
- 空のプログラムを送信します。
- 直接的または間接的に読み出す1にソースコードを。
- quiningビルトインを使用します。
これはコードゴルフなので、バイト単位の最短コードが優先されます。
1これには、プログラムの一部としてハードコーディングされた文字列またはコードブロックの使用は含まれません。
n
いくつかのデータ型の制限(最大整数サイズなど)によって制限されていても大丈夫ですか