Прежде всего ... Я хотел бы пожелать всем счастливого Рождества (извините, если я опаздываю из-за вашего часового пояса).
Чтобы отпраздновать это событие, мы собираемся нарисовать снежинку. Поскольку год 201 5, а Рождество - 2 5 (для большой части людей), мы нарисуем хлопья Пента . Pentaflake - это простой фрактал, состоящий из пятиугольников. Вот несколько примеров (взятых отсюда) :
Каждый пятиугольник имеет порядок n. Пентафляк порядка 0 - это просто пятиугольник. Для всех других порядков n пятиугольник состоит из 5 пятиугольников предыдущего порядка, расположенных вокруг 6-го пятиугольника предыдущего порядка. Например, пятиугольник порядка 1 состоит из пяти пятиугольников, расположенных вокруг центрального пятиугольника.
вход
Порядок n
. Это может быть дано любым способом, кроме предопределенной переменной.
Выход
Изображение заказа n
Пентакла. Должен быть не менее 100 пикселей в ширину и 100 пикселей в длину. Он может быть сохранен в файл, отображен для пользователя или выведен в STDOUT
. Любая другая форма вывода не допускается. Все графические форматы, существующие до этого испытания, разрешены.
выигрыш
Как Codegolf, выигрывает человек с наименьшим количеством байтов.
n
не может быть предопределено в вашем файле сценария. Вы можете прочитать n
из STDIN
, подсказывать от пользователя, принять его в качестве функции / строки аргумента commad ... в основном все , что вы хотите для встраивания непосредственно в коде , за исключением.