La salida es una forma que encierra 1009 píxeles.
- La forma debe tomar la forma de un solo bucle cerrado, no intersectado.
La entrada es un entero positivo distinto de cero.
- Cada entrada debe producir una salida única, es decir, cada salida debe ser única de las generadas usando una entrada más baja.
La victoria se decide por el límite de entrada más grande:
- El límite de entrada de su envío se considera 1 menos que la entrada más baja que proporciona una salida no única o no válida.
- Por ejemplo, si se produce una salida válida y única para una entrada de 1, 2 o 3 pero no 4, su límite de entrada es 3.
Hay un límite de 1009 bytes en el código fuente. Si hay un empate, la entrada con la menor cantidad de bytes gana.
Restricciones y aclaraciones:
- El tamaño máximo de una forma es de 109 por 109 píxeles. El tamaño incluye la línea utilizada para dibujar la forma.
- Una línea es de ancho constante.
- El espacio cerrado debe estar completamente cerrado por la línea; no puede usar el límite del archivo de imagen.
- Los 1009 píxeles incluidos se refieren solo al espacio cerrado. No incluye la línea.
- La salida es una imagen.
- No hay más restricciones gráficas, por ejemplo, en color, grosor de línea, etc.
- La singularidad de una salida se refiere solo al espacio cerrado. Los cambios en la línea u otros cambios gráficos son irrelevantes si el espacio cerrado no es único.
- Una traducción de forma no es única. Las rotaciones, los reflejos y cualquier otra transformación cuentan como únicos.
- La salida debe ser reproducible: la misma entrada siempre dará la misma salida
- No es necesario que haya una relación entre salidas, consecutivas o de otro tipo.
- Fuera del 'límite de entrada' de un envío no hay salida definida.
- No se permite ninguna otra entrada o recuperación de datos externos.
- Una línea debe ser continua, es decir, los píxeles deben tocarse (tocar una esquina cuenta).
- Un píxel es la unidad más pequeña de 'dibujo' utilizada por su método de dibujo, y no necesariamente se corresponde con un píxel de la pantalla.
Ejemplos:
Aquí hay un ejemplo de una forma válida:
Las siguientes formas no son válidas:
EDITAR: toque de línea:
- El espacio cerrado debe ser continuo, que se define como píxeles que se tocan. Tocar esquinas cuenta.
Una línea no puede encerrar ningún espacio en su lado exterior. Esta imagen publicada por @Sparr ilustra este punto: solo la primera forma en cada fila es válida:
Los lados exteriores de una línea pueden tocarse, pero no de una manera que encierre el espacio.
- Las líneas táctiles pueden no solaparse; por ejemplo, dos líneas gruesas de 1 píxel que se tocan tendrían un grosor combinado de 2 px, nunca 1 px.