Votre tâche, si vous souhaitez l'accepter, consiste à écrire un programme générant un entier positif (supérieur à 0). Si le code source est dupliqué, la sortie doit rester la même. La difficulté réside dans le fait que si le code source est saisi trois fois (triplé?), Le résultat sera multiplié par 3.
Règles
Vous devez construire un programme complet . C'est-à-dire que votre sortie doit être imprimée sur STDOUT.
La source initiale doit avoir au moins 1 octet de long.
Les deux nombres entiers doivent être en base 10 (leur sortie dans une autre base ou avec une notation scientifique est interdite).
Votre programme ne doit pas prendre d’entrée (ou avoir une entrée vide, non utilisée).
La sortie des entiers avec des espaces de fin / fin est autorisée.
Les zéros en tête ne sont autorisés que si le nombre de chiffres est cohérent, par exemple: 001 - 001 - 003 ou 004 - 004 - 012
Vous ne pouvez pas supposer de saut de ligne entre les copies de votre source.
C'est du code-golf , donc le code le plus court (original) dans chaque langue gagne!
Les failles par défaut s'appliquent.
Exemple
Disons que votre code source est Abc
et que la sortie correspondante est 4
. Si j'écris à la AbcAbc
place et l'exécute, la sortie doit toujours l'être 4
. Cependant, si j'écris AbcAbcAbc
et l'exécute, la sortie doit l'être 12
.
Effrontément Stolen Dérivé de M. Xcoder défi
int i=1;print i;
), le code dupliqué de ( int i=1;print i;int i=1;print i;
) doit générer le même numéro que le code d'origine. Lorsque le code est tripliqué dans ( int i=1;print i;int i=1;print i;int i=1;print i;
), il doit afficher le nombre multiplié par 3