J , 1 bajt
'
Wypróbuj online!
Otwarta oferta zawiera oczywiście błąd otwartej oferty:
|open quote
| '
| ^
|[-1] /home/runner/.code.tio
Zauważ, że z natury interpretera J błędy są drukowane do STDOUT , a nie do STDERR.
Gdy powyższe zostanie uruchomione jako kod, zostanie wydrukowane:
|open quote
| | '
| ^
|[-2] /home/runner/.code.tio
Następnie
|open quote
| | | '
| ^
|[-2] /home/runner/.code.tio
i tak dalej. Za każdym razem, gdy kod jest uruchamiany, drugi wiersz jest uzupełniany w lewo czterema bajtami |
, spełniając wymagania tego wyzwania.
J , właściwy wariant quine, 25 bajtów
echo,~'echo,:~(,quote)'''
Wypróbuj online!
Wyjścia
echo,:~(,quote)'echo,:~(,quote)'
A potem wysyła się dwukrotnie, w osobnych wierszach:
echo,:~(,quote)'echo,:~(,quote)'
echo,:~(,quote)'echo,:~(,quote)'
następnie
echo,:~(,quote)'echo,:~(,quote)'
echo,:~(,quote)'echo,:~(,quote)'
echo,:~(,quote)'echo,:~(,quote)'
echo,:~(,quote)'echo,:~(,quote)'
i tak dalej.
Pierwsze wyjście jest prosty wariant standardowego J Quine'a . Dodany ,:~
konkatenuje się w pionie, a wynikowa tablica 2D jest drukowana jako dwa rzędy tego samego łańcucha.