Herausforderung
Schreiben Sie das kürzestmögliche Codefragment, sodass bei Verkettung von N Kopien N 2 Zeichen ausgegeben werden . N wird eine positive ganze Zahl sein.
Wenn das Snippet zum Beispiel war soln();
, soln();
würde das Ausführen genau 1 Zeichen und das Ausführen soln();soln();
genau 4 Zeichen und das Ausführen soln();soln();soln();
genau 9 Zeichen usw. ausgeben.
Es können beliebige Zeichen ausgegeben werden, solange die Gesamtzahl der Zeichen korrekt ist. Um \r\n
betriebssystemübergreifende Verwechslungen zu vermeiden, werden Zeilenumbrüche als ein Zeichen gezählt.
Programme lesen möglicherweise nicht ihre eigene Quelle oder ihre Dateigröße oder verwenden andere solche Lücken. Behandle dies wie eine strenge Herausforderung für Quine .
Die Ausgabe kann an stdout oder eine Datei oder eine ähnliche Alternative gehen. Es erfolgt keine Eingabe.
Kommentare im Code sind in Ordnung, ebenso wie die Beendigung der Ausführung.
Beliebige Zeichen dürfen im Programm sein. Die kürzeste Übermittlung in Bytes gewinnt.