Sfida
Scrivi il frammento di codice più breve possibile in modo tale che, quando N copie di esso sono concatenate insieme, il numero di caratteri emessi è N 2 . N sarà un numero intero positivo.
Ad esempio, se lo snippet fosse soln();
, la corsa soln();
stamperebbe esattamente 1 carattere e la corsa soln();soln();
stamperebbe esattamente 4 caratteri e la corsa soln();soln();soln();
stamperebbe esattamente 9 caratteri, ecc.
Qualsiasi carattere può essere nell'output purché il numero totale di caratteri sia corretto. Per evitare confusione tra sistemi operativi, le \r\n
nuove righe vengono conteggiate come un carattere.
I programmi non possono leggere la propria fonte o leggere la dimensione del file o utilizzare altre scappatoie di questo tipo. Trattare questo come un rigoroso Quine sfida.
L'output può andare su stdout o un file o un'alternativa simile. Non ci sono input.
I commenti nel codice vanno bene, così come si esce dalla metà dell'esecuzione.
Qualsiasi personaggio può essere nel programma. Vince l' invio più breve in byte .