このコードゴルフであなたの目標は、2つの文字列を取ることです、language
そしてcode
(あなたがこのために書いたgolfedコードが複数行ある場合、この変数は複数行になります。) 、および1つの整数bytes
。これらは、プログラミング言語の変数、バイト数、およびコード自体を表します。
その後、コードゴルファーが行うようにフォーマットします。
出力変数はと呼ばれる複数行の文字列answer
です。
次の場所で複数行の文字列を使用できます。
Stack Overflowを検索すると、それをサポートするプログラミング言語をさらに見つけることができるはずです。
出力マークダウンのテンプレートは次のとおりです。code
変数は、コードブロックであり、第二のレベルのヘッダがあります。
## {language}, {bytes} bytes
{code}
Markdownパーサーに貼り付けたときの出力は次のようになります。
{language}、{bytes}バイト
{code}
変数は、コードゴルフエントリをコーディングした言語、バイト数、および実際のコードとしてすでに入力されていると想定されています。
次にコードとしての出力の別の例を示します。今回は変数が入力されています。
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
これがブロッククォートとしてのバージョンです:
JavaScript、1337バイト
document.getElementById("foo").innerHTML = bar;
次のJavaScriptコードのように、<p>
idでHTMLの要素のテキストを設定する方法を使用する場合、バイトをコードから削除result
できます。
document.getElementById("result").innerHTML = answer;
これ<p id="result"></p>
が機能するように、JSFiddleのHTMLセクションにもを含めてください。
得点
すべてのコードゴルフ質問と同様に、バイト数が最も少ないコードが最適です。
language
、bytes
そしてcode
入力またはこれがあるかどうかですクワインそれらの事が解決コード自体と一致している必要があり変種。(もしそうなら、そのソースコードを直接または間接的に読み取ることが許可されているか、およびクインの組み込みが許可されているかどうか。)
code
自体に改行を含めることができるかどうか、アドナンの質問も明確にできますか?
code
複数行にならないと想定できますか?チャレンジテキストでそのことを
{code}
これまで複数行のコードで?