Выберите цитату или фразу длиной ровно 5 слов, например Programming puzzles and code golf!
.
Напишите программу, которая при добавлении к себе n раз выводит первые n + 1 слова вашей фразы по порядку.
Например, если код вашей программы был MYPROG
и ваша фраза была Programming puzzles and code golf!
запущена ...
MYPROG
должен выводитьProgramming
MYPROGMYPROG
должен выводитьProgramming puzzles
MYPROGMYPROGMYPROG
должен выводитьProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
должен выводитьProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
должен выводитьProgramming puzzles and code golf!
Добавление более 4 раз не определено, ваша программа может делать что угодно.
правила
- Ваша фраза должна иметь грамматическое значение. В идеале это должно быть правильно написано с заглавной буквы и пунктуировано.
- Ваша фраза может быть любой длины, но ее энтропия, рассчитанная по адресу http://www.shannonentropy.netmark.pl/ , может быть не менее 3,5 .
(Вставьте фразу, нажмите « Рассчитать» и найдите последнюю букву H (X) .) - Ваша фраза может содержать только печатные символы ASCII (шестнадцатеричные от 20 до 7E). Ваш код может содержать только печатные ASCII и вкладки и новые строки.
- Ваша фраза должна содержать ровно 5 уникальных слов и 4 пробела. Все не пробелы считаются частями слов. Пробелы - это границы слова. Они могут не быть ведущими или отставать; должно быть одно, кроме последнего слова.
- Вывод также должен содержать один пробел между словами. Выходные данные на каждом добавляемом шаге могут содержать конечные пробелы, но не начальные пробелы.
- Вывод на стандартный вывод. Там нет ввода.
счет
Ваша оценка - это длина в байтах вашей исходной незаписанной программы. (например, MYPROG
баллы 6)
Поскольку это код-гольф, выигрывает самая низкая оценка.