Il vostro obiettivo in questo codice di golf è quello di prendere due stringhe, language
e code
(se il codice golfed hai scritto per questo è più righe, allora questa variabile sarebbe multilinea.) , E un intero, bytes
. Rappresentano le variabili per un linguaggio di programmazione, il numero di byte necessari e il codice stesso.
Dopodiché, lo formatterai come fa un golfista di codice.
La variabile di output è una stringa multilinea chiamata answer
.
Puoi utilizzare stringhe multilinea su:
Se cerchi Stack Overflow , dovresti essere in grado di trovare più linguaggi di programmazione che lo supportano.
Ecco un modello del markdown dell'output. La code
variabile si trova in un blocco di codice e c'è un'intestazione di secondo livello.
## {language}, {bytes} bytes
{code}
Ecco come sarebbe l'output quando incollato in un parser Markdown.
{lingua}, {byte} byte
{code}
Si presume che le variabili siano già compilate come lingua in cui è stata codificata la voce di golf del codice, il numero di byte necessari e il codice effettivo per esso.
Ecco un altro esempio dell'output come codice, questa volta con le variabili compilate:
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
Ecco la versione come blockquote:
JavaScript, 1337 byte
document.getElementById("foo").innerHTML = bar;
I byte possono essere tolti dal tuo codice se usi un modo per impostare il testo di un <p>
elemento in HTML dall'id result
, come il seguente codice JavaScript:
document.getElementById("result").innerHTML = answer;
Assicurati di includere anche la <p id="result"></p>
sezione HTML di JSFiddle affinché funzioni.
punteggio
Come tutte le domande sul code-golf , il codice che utilizza il minor numero di byte è il migliore.
language
, bytes
e code
sono input o se questa è una variante di quine in cui tali elementi dovrebbero corrispondere al codice di risoluzione stesso. (E in tal caso, se è consentita la lettura diretta o indiretta di quel codice sorgente e se sono consentiti quine built-in.)
code
stesso può contenere avanzamenti di riga?
code
che non sarà multilinea o no? Si prega di indicare che nel testo della sfida
{code}
mai un codice multilinea?