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 Abc
e l'output corrispondente sia 4
. Se AbcAbc
invece scrivo ed eseguo, l'output deve essere ancora 4
. Tuttavia, se lo scrivo AbcAbcAbc
e 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