输出是包围1009像素的形状。
- 形状必须采用单个,闭合,不相交的环的形式。
输入是一个正的非零整数。
- 每个输入必须产生唯一的输出-也就是说,每个输出必须与使用较低输入生成的输出唯一。
胜利取决于最大的输入限制:
- 您提交内容的输入限制被认为比提供非唯一或无效输出的最低输入少1。
- 例如,如果为输入1、2或3而不是4产生有效且唯一的输出,则您的输入限制为3。
源代码限制为1009字节。如果有平局,则字节数最少的条目获胜。
限制和说明:
- 形状的最大尺寸为109 x 109像素。大小包括用于绘制形状的线。
- 一条线是恒定的宽度。
- 封闭的空间必须完全由线条封闭-您不能使用图像文件的边界。
- 封闭的1009像素仅指封闭的空间。它不包括该行。
- 输出是图像。
- 没有其他图形限制-例如颜色,线条粗细等。
- 输出的唯一性仅指封闭的空间。如果封闭的空间不是唯一的,则线的更改或其他图形更改将是无关紧要的。
- 形状的转换并非唯一。旋转,反射和任何其他变换算作唯一的。
- 输出必须可重现-相同的输入将始终提供相同的输出
- 输出之间不需要有关系,连续的或其他的关系。
- 在提交的“输入限制”之外,没有定义的输出。
- 不允许其他输入或获取外部数据。
- 一条线必须是连续的,即像素必须接触(接触角点计数)。
- 像素是您的绘图方法使用的“绘图”的最小单位,不一定与屏幕像素相对应。
例子:
这是有效形状的示例:
以下形状无效:
编辑:线接触:
- 封闭空间必须是连续的,定义为像素接触。触角至关重要。
线不能在其外侧封闭任何空间。@Sparr发布的这张图片说明了这一点-仅每行的第一个形状有效:
线的外侧可以接触,但不能以包围空间的方式接触。
- 触摸线可能不会重叠-例如,两条触摸1像素粗的线的总厚度为2px,从不为1px。