Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine positive Ganzzahl (höher als 0) ausgibt. Wenn der Quellcode dupliziert wird, muss die Ausgabe gleich bleiben. Der schwierige Teil ist, dass wenn der Quellcode dreimal (dreifach?) Eingegeben wird, die Ausgabe mit 3 multipliziert wird.
Regeln
Sie müssen ein vollständiges Programm erstellen . Das heißt, Ihre Ausgabe muss auf STDOUT gedruckt werden.
Die ursprüngliche Quelle muss mindestens 1 Byte lang sein.
Beide Ganzzahlen müssen sich in der Basis 10 befinden (die Ausgabe in einer anderen Basis oder mit wissenschaftlicher Notation ist verboten).
Ihr Programm darf keine Eingaben annehmen (oder nicht verwendete, leere Eingaben haben).
Die Ausgabe der Ganzzahlen mit nachgestellten / führenden Leerzeichen ist zulässig.
Führende Nullen sind nur zulässig, wenn die Anzahl der Ziffern übereinstimmt, z. B .: 001 - 001 - 003 oder 004 - 004 - 012
Sie dürfen keinen Zeilenumbruch zwischen Kopien Ihrer Quelle annehmen.
Das ist Code-Golf , also gewinnt der kürzeste (ursprüngliche) Code in jeder Sprache !
Es gelten Standardlücken .
Beispiel
Angenommen, Ihr Quellcode ist Abc
und die entsprechende Ausgabe ist 4
. Wenn ich AbcAbc
stattdessen schreibe und es laufen lasse, muss die Ausgabe noch sein 4
. Wenn ich es jedoch schreibe AbcAbcAbc
und ausführe, muss die Ausgabe sein 12
.
Schamlos gestohlen Abgeleitet von Mr. Xcoders Herausforderung
int i=1;print i;
) ist, muss der duplizierte Code von ( int i=1;print i;int i=1;print i;
) dieselbe Nummer wie der ursprüngliche Code ausgeben, und wenn der Code mit ( int i=1;print i;int i=1;print i;int i=1;print i;
) verdreifacht ist, muss er angezeigt werden die Zahl multipliziert mit 3