ОК, поэтому в духе Code-Golf я пробую что-то новое здесь: Code-Bowling.
В гольф вы пытаетесь получить самый низкий результат (самое маленькое приложение, самое элегантное и т.д.). В Боулинг вы пытаетесь получить самый высокий балл. Поэтому, если вы следуете, цель задачи Code-Bowling состоит в том, чтобы сделать самый большой, самый ублюдочный, самый трудный для поддержания кода, который по-прежнему отвечает требованиям проблемы. Однако нет смысла продлевать источник только ради этого. Должно показаться, что добавленная длина была от дизайна, а не просто отступы.
Вот эта проблема:
Напишите программу на выбранном вами языке, которая создает одну строку вывода текста и завершается. Созданный результат должен соответствовать этому регулярному выражению:
/^Good (Morning|Afternoon|Evening|Night)$/
Выход может быть случайным (с использованием языков или собственной реализации) или хаотичным (детерминированным, но не тривиально).