Вызов
Напишите кратчайший фрагмент кода из возможных, чтобы при объединении N его копий количество выводимых символов составляло N 2 . N будет положительным целым числом.
Например, если фрагмент был soln();
, то при запуске soln();
будет напечатано ровно 1 символ, а при запуске soln();soln();
будет напечатано ровно 4 символа, а при запуске soln();soln();soln();
будет напечатано ровно 9 символов и т. Д.
Любые символы могут быть в выводе, если общее количество символов является правильным. Чтобы избежать путаницы между операционными системами, \r\n
переводы строки считаются одним символом.
Программы не могут читать свой собственный источник или размер файла или использовать другие подобные лазейки. Относитесь к этому как к строгой проблеме Куайна .
Вывод может идти в стандартный вывод или файл или подобную альтернативу. Там нет ввода.
Комментарии в коде в порядке, как и в середине исполнения.
В программе могут быть любые символы. Самая короткая подача в байтах побеждает.