Введение
Как известно, в 2017 году Финляндия празднует свое 100-летие независимости. Чтобы отметить это событие, вы должны изготовить финский флаг для всех желающих.
Вызов
Создайте программу или функцию, которая производит флаг Финляндии (серая рамка предназначена только для презентаций):
Флаг спецификации
- Соотношение флага
18:11
, с крестом3
толщиной в единицы, дает набор горизонтального соотношения5:3:10
и набор вертикального соотношения4:3:4
. - Размер изображения должен быть не менее
180 x 110
пикселей, а в случае ASCII -90 x 55
символов. - Для синего нет официального цвета RGB, но используйте ближайшее приближение
(0, 53, 128)
. Если ваша система не поддерживает значения RGB, используйтеblue
. - Для белого цвета используйте RGB
(255, 255, 255)
илиwhite
.
Не так быстро
Поскольку нарисовать финский национальный флаг было бы проще, чем прошлогодняя исландская задача , нам придется немного увеличить сложность. Учитывая, что День независимости Финляндии - 6 декабря, десятичное число 100
должно появляться где-то на флаге, когда дата в Финляндии ( UTC + 02: 00 ) является 2017-12-06
более поздней (ваш код не должен предполагать, что машина, на которой он работает, установлена на конкретный часовой пояс). До даты номер не должен быть там. Номер должен быть напечатан черным (RGB (0, 0, 0)
или black
), но его расположение и параметры шрифта зависят от вас.
Пример такого рендера (опять же игнорируем границу):
В целях тестирования было бы неплохо включить две дополнительные версии вашего решения: одну с фиксированной датой в прошлом и одну в будущем.
правила
Стандартные лазейки запрещены, как и встроенные изображения флагов / библиотеки. Кроме того, ваш код не должен принимать никаких данных.
Финнам не нравятся разговоры, а это код-гольф , так что не теряйте персонажей!
#
в случае искусства ASCII ? А потом вставить100
где-нибудь символы ?