Twój cel w tym kodzie golfa ma mieć dwa ciągi, language
a code
(jeśli kod golfed napisałeś tego jest multilinii, wtedy zmienna ta będzie wielowierszowego.) , A jedna liczba całkowita, bytes
. Reprezentują zmienne dla języka programowania, liczbę pobranych bajtów i sam kod.
Następnie sformatujesz go tak, jak robi to golfista.
Zmienna wyjściowa jest ciągiem wielowierszowym o nazwie answer
.
Możesz używać ciągów wielowierszowych na:
Jeśli przeszukujesz Przepełnienie stosu , powinieneś być w stanie znaleźć więcej języków programowania, które go obsługują.
Oto szablon znacznika wyjściowego. code
Zmienna jest w bloku kodu, a tam jest nagłówek drugiego poziomu.
## {language}, {bytes} bytes
{code}
Oto, jak wyglądałoby wyjście po wklejeniu do parsera Markdown.
{język}, {bajty} bajtów
{code}
Zakłada się, że zmienne są wypełnione już jako język, w którym kodowałeś swój kod golfowy, liczbę bajtów, jakie zajmuje, i rzeczywisty kod dla niego.
Oto kolejny przykład kodu wyjściowego, tym razem z wypełnionymi zmiennymi:
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
Oto wersja jako cytat blokowy:
JavaScript, 1337 bajtów
document.getElementById("foo").innerHTML = bar;
Bajty można usunąć z kodu, jeśli używasz sposobu ustawiania tekstu <p>
elementu w HTML przez identyfikator result
, na przykład następujący kod JavaScript:
document.getElementById("result").innerHTML = answer;
Aby to zadziałało , należy również uwzględnić <p id="result"></p>
sekcję HTML JSFiddle .
Punktacja
Podobnie jak wszystkie pytania związane z golfem kodowym, kod wykorzystujący najmniej bajtów jest najlepszy.
language
, bytes
a code
wprowadzane są lub czy jest to Quine wariant gdzie te rzeczy powinny odpowiadać sam kod problemów. (A jeśli tak, to czy bezpośrednio lub pośrednio przeczytaniu że kod źródłowy jest dozwolone, a czy Quine wbudowanym ins są dozwolone.)
code
mogą same zawierać źródła?
code
że nie będzie multilinii, czy nie? Wskaż to w tekście wyzwania
{code}
kiedykolwiek będzie kodem wieloliniowym?