Ваша задача, если вы хотите принять это, - написать программу, которая выводит положительное целое число (больше 0). Если исходный код дублируется, вывод должен остаться прежним. Сложность в том, что если исходный код напечатан три раза ( трижды ?) Результат будет умножен на 3.
правила
Вы должны построить полную программу . То есть ваш вывод должен быть распечатан на STDOUT.
Исходный источник должен быть длиной не менее 1 байта.
Оба целых числа должны быть в базе 10 (вывод их в любую другую базу или с научными обозначениями запрещен).
Ваша программа не должна принимать данные (или иметь неиспользуемые пустые данные).
Вывод целых чисел с концевыми / ведущими пробелами разрешен.
Ведущие нули допускаются только в том случае, если цифры совпадают, например: 001 - 001 - 003 или 004 - 004 - 012
Вы не можете использовать новую строку между копиями вашего источника.
Это код-гольф , поэтому выигрывает самый короткий (оригинальный) код на каждом языке !
Применяются стандартные лазейки .
пример
Допустим, ваш исходный код Abc
и соответствующий вывод 4
. Если я пишу AbcAbc
вместо этого и запускаю его, вывод все равно должен быть 4
. Однако, если я пишу AbcAbcAbc
и запускаю его, вывод должен быть 12
.
Бесстыдно украденные производный от г для Xcoder вызова
int i=1;print i;
), то дублированный код ( int i=1;print i;int i=1;print i;
) должен выводить то же число, что и исходный код, а когда код трижды дублируется ( int i=1;print i;int i=1;print i;int i=1;print i;
), он должен показывать число, умноженное на 3