Il tuo compito, se desideri accettarlo, è scrivere un programma che produca un numero intero positivo (maggiore di 0). Se il codice sorgente viene duplicato, l'output deve rimanere lo stesso. La parte difficile è che se il codice sorgente viene digitato tre volte (triplicato?) L'output verrà moltiplicato per 3.
Regole
È necessario creare un programma completo . Cioè, l'output deve essere stampato su STDOUT.
La fonte iniziale deve essere lunga almeno 1 byte.
Entrambi i numeri interi devono essere nella base 10 (è vietato emetterli in qualsiasi altra base o con notazione scientifica).
Il tuo programma non deve accettare input (o avere input vuoti inutilizzati).
L'output degli interi con spazi finali / iniziali è consentito.
Gli zeri iniziali sono consentiti solo se il numero di cifre è coerente, ad esempio: 001 - 001 - 003 o 004 - 004 - 012
Non puoi assumere una nuova riga tra le copie della tua fonte.
Questo è code-golf , quindi vince il codice (originale) più breve in ogni lingua !
Si applicano le lacune predefinite .
Esempio
Supponiamo che il codice sorgente sia Abce l'output corrispondente sia 4. Se AbcAbcinvece scrivo ed eseguo, l'output deve essere ancora 4. Tuttavia, se lo scrivo AbcAbcAbce lo eseguo, l'output deve essere 12.
Derubato senza vergogna Derivato dalla sfida del signor Xcoder
int i=1;print i;), allora il codice duplicato di ( int i=1;print i;int i=1;print i;) deve generare lo stesso numero del codice originale e quando il codice è triplicato su ( int i=1;print i;int i=1;print i;int i=1;print i;) deve mostrare il numero moltiplicato per 3


