Seu objetivo neste código golf é usar duas cadeias language
e code
(se o código que você escreveu para isso for multiline, essa variável seria multiline.) E um número inteiro bytes
,. Eles representam as variáveis para uma linguagem de programação, número de bytes necessários e o próprio código.
Depois disso, você irá formatá-lo como um jogador de código faz.
A variável de saída é uma sequência multilinha chamada answer
.
Você pode usar cadeias de linhas múltiplas em:
Se você pesquisar Stack Overflow , poderá encontrar mais linguagens de programação que o suportem.
Aqui está um modelo da margem de saída. A code
variável está em um bloco de código e há um cabeçalho de segundo nível.
## {language}, {bytes} bytes
{code}
Aqui está a aparência da saída quando colada em um analisador Markdown.
{language}, {bytes} bytes
{code}
Presume-se que as variáveis já estejam preenchidas conforme o idioma em que você codificou sua entrada de código de golfe, o número de bytes necessários e o código real.
Aqui está outro exemplo da saída como código, desta vez com variáveis preenchidas:
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
Aqui está a versão como uma citação:
JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
Os bytes podem ser retirados do seu código se você usar uma maneira de definir o texto de um <p>
elemento em HTML pelo ID result
, como o seguinte código JavaScript:
document.getElementById("result").innerHTML = answer;
Certifique-se de incluir também <p id="result"></p>
na seção HTML do JSFiddle para que isso funcione.
Pontuação
Como todas as perguntas sobre código-golfe , o código que usa a menor quantidade de bytes é o melhor.
language
, bytes
e code
são de entrada ou se esta é uma variante de quine onde essas coisas devem corresponder ao próprio código de solução. (E se assim for, direta ou indiretamente ler esse código-fonte é permitido, e se Quine built-ins são permitidos.)
code
pode conter linhas de alimentação?
code
que não será multilinha ou não podemos? Por favor, indicam que no texto desafio
{code}
ser sempre um código de várias linhas?