Вдохновленный github.com/JackToaster/Reassuring-Parable-Generator , в свою очередь вдохновленный xkcd.com/1263 . Возможные слова получены из reassuring.cfg этого хранилища.
Рекомендуется взглянуть на reassuring.cfg (использовать 12-й коммит), чтобы увидеть грамматику, с которой совпадают выходные данные (на выходе представлен список всех строк, соответствующих грамматике).
Задача: Ваша программа должна вывести все 7968 чувствительных к регистру строк точного текста, содержащегося в pastebin pastebin.com/2SNAJ1VH . Копия пастбина сохраняется в Wayback Machine.
Вот образец 33 мотивирующих линий из пастбина:
Computers can't enjoy a salad.
Computers can't enjoy a cake.
Computers can't enjoy a ice cream cone.
Computers can't enjoy a meal.
Computers can't enjoy a drink.
Computers can't enjoy a steak.
Computers can't enjoy a chicken dinner.
Computers can't enjoy a piece of cake.
Computers can't enjoy a piece of pie.
Computers can't enjoy a cookie.
Computers can't enjoy a sandwich.
Computers can't taste a salad.
Computers can't taste a cake.
Computers can't taste a ice cream cone.
Computers can't taste a meal.
Computers can't taste a drink.
Computers can't taste a steak.
Computers can't taste a chicken dinner.
Computers can't taste a piece of cake.
Computers can't taste a piece of pie.
Computers can't taste a cookie.
Computers can't taste a sandwich.
Computers can't experience eating a salad.
Computers can't experience eating a cake.
Computers can't experience eating a ice cream cone.
Computers can't experience eating a meal.
Computers can't experience eating a drink.
Computers can't experience eating a steak.
Computers can't experience eating a chicken dinner.
Computers can't experience eating a piece of cake.
Computers can't experience eating a piece of pie.
Computers can't experience eating a cookie.
Computers can't experience eating a sandwich.
Правила вызова:
- Вывод строк может быть упорядочен любым удобным для вас способом, но все 7968 из них должны быть включены.
- Вывод должен быть в виде единой плоской строки, а не в виде списка строк.
- Ваша программа не должна принимать ввод или пустой неиспользуемый ввод.
- Ваша программа не может получать данные из любого онлайн-источника.
- Одиночный завершающий перевод строки не является обязательным.
Это код-гольф , поэтому выигрывает самый короткий код.
No computer {can} {action}.
повторяется дважды и Computers {cannot_present}
выдает фразы типа «Компьютеры не способны». Преднамеренное?