介绍
众所周知,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
。
没那么快
绘制芬兰国旗比去年的冰岛挑战要简单,因此我们必须加大难度。鉴于芬兰的独立日是12月6日,因此100
当芬兰的日期(UTC + 02:00)2017-12-06
或更高日期时,十进制数必须出现在标志上的某个位置(您的代码不应假定其运行的计算机设置为特定时区)。在日期之前,此号码一定不能存在。该数字必须以黑色(RGB (0, 0, 0)
或black
)打印,但其位置和字体参数取决于您。
此类渲染的示例(再次忽略边框):
出于测试目的,最好包括解决方案的两个其他版本,一个版本具有固定的日期,而另一个版本具有未来的日期。
规则
内置的标志图像/库和标准漏洞都是禁止的。另外,您的代码不得输入任何内容。
芬兰人不喜欢闲聊,这是代码高尔夫,所以不要浪费字符!
#
ASCII艺术?然后将字符插入100
某处?