Эх!
Знаете, проблема у нас, канадцев, в том, что иногда, после долгого дня охоты на лося и восстановления плотины, мы забываем вернуться в наши домики! Разве не было бы замечательно, если бы у нашего удобного ноутбука (который всегда на нашей стороне) был какой-то способ указать нам дом? Ну, давно сказано, что, если вы отобразите компас на своем компьютере, он будет самым ярким, если указывать на север. Я хотел бы проверить это, но мне нужна компактная программа, чтобы взять с собой в мою следующую поездку, потому что мой жесткий диск уже заполнен рецептами кленового сиропа (и эти НЕ МОГУТ пойти). Итак, ваша задача - разработать программу, которая при запуске сохраняет или отображает изображение следующей розы компаса:
Буквы могут быть в другом шрифте. Помните, наименьшее - лучшее, поэтому побеждает меньшее количество байтов
Характеристики
Цвета
- Светло-фиолетовый: # 9999FF
- Серый: # E5E5E5
Длина и углы
- Угол
a
= 45 ° - Угол
b
= 90 ° - Длина
c
= 250 единиц - Длина
d
= 200 единиц - Длина
e
= 40 единиц - Длина
f
= 45 единиц
Разъяснения
- Текст может быть любым подходящим шрифтом, где уместно означает, что он может быть прочитан средним, образованным человеком.
- Текст должен находиться на расстоянии 3 единицы от шипов в его ближайшей точке, не должен касаться розы и должен быть в вертикальном положении
- Если линия проведена от центра розы, через конечную точку шипа и дальше, она должна пересекать центр текста с точностью +/- 2 единицы (текст должен быть центрирован вдоль оси
a
, гдеa
простирается от середины страницы, до конца шипа и далее) - Каждый символ должен быть не менее 15 единиц на 15 единиц и иметь отношение x / y или y / x не более 2: 1 (без растяжения - читабельность)
- Темный круг, проходящий через более длинные шипы и текст, расположенный ближе к середине на контрольном изображении, рисовать не следует.
- Изображение должно быть квадратным и размером не менее 400 на 400 пикселей
- Сжатое изображение внутри источника запрещено
- Единица должна быть не менее 1 пикселя