Çıktı , 1009 pikseli çevreleyen bir şekildir.
- Şekil, tek, kapalı, kesişmeyen bir halka şeklini almalıdır.
Giriş , pozitif olmayan sıfır tamsayıdır.
- Her giriş, benzersiz bir çıktı vermelidir - yani, her çıktı, daha düşük bir girdi kullanılarak oluşturulanlardan benzersiz olmalıdır.
Zafere , en büyük giriş sınırı tarafından karar verilir:
- Gönderiminizin giriş sınırı, benzersiz olmayan veya geçersiz çıktı veren en düşük girişin 1'den az olarak kabul edilir.
- Örneğin, 1, 2 veya 3 girişi için geçerli ve benzersiz çıktı üretiliyorsa, ancak 4 değil ise, giriş sınırınız 3'tür.
Kaynak kodunda 1009 bayt sınırı var. Bir beraberlik varsa, en az bayt olan girişi kazanır.
Kısıtlamalar ve açıklamalar:
- Bir şeklin maksimum boyutu 109 x 109 pikseldir. Boyut, şekli çizmek için kullanılan çizgiyi içerir.
- Bir çizgi sabit genişliktedir.
- Kapalı alan tamamen satırla kapatılmalıdır - resim dosyasının sınırlarını kullanamazsınız.
- Ekteki 1009 piksel yalnızca kapalı alana işaret eder. Çizgiyi içermez.
- Çıktı bir görüntüdür.
- Başka grafik kısıtlama yoktur - örneğin renk, çizgi kalınlığı vb.
- Bir çıkışın benzersizliği sadece kapalı alana atıfta bulunur. Çizgideki değişiklikler veya diğer grafiksel değişiklikler, eklenen alan benzersiz değilse, ilgisizdir.
- Şeklin çevirisi benzersiz değildir. Rotasyonlar, yansımalar ve diğer dönüşümler benzersiz olarak kabul edilir.
- Çıktı tekrarlanabilir olmalıdır - aynı girdi her zaman aynı çıktıyı verir
- Çıktılar arasında ardışık veya başka bir ilişki olması gerekmez.
- Bir gönderimin 'giriş sınırı' dışında, tanımlanmış bir çıktı yok.
- Başka hiçbir veri girişi veya harici veri alınmasına izin verilmez.
- Bir çizgi sürekli olmalıdır - yani pikseller dokunmalıdır (bir köşeye dokunmak önemlidir).
- Bir piksel, çizim yönteminiz tarafından kullanılan en küçük 'çizim' birimidir ve mutlaka bir ekran pikseline karşılık gelmez.
Örnekler:
Geçerli bir şekle bir örnek:
Aşağıdaki şekiller geçersiz:
EDIT: Çizgi dokunmadan:
- Kapalı alan sürekli olmalı ve dokunma pikselleri olarak tanımlanmalıdır. Köşelere dokunmak önemlidir.
Bir çizgi dış tarafındaki boşluğu kapatamaz. @Sparr tarafından gönderilen bu resim bu noktayı gösterir - sadece her satırdaki ilk şekil geçerlidir:
Çizginin dış kenarları dokunabilir, ancak alanı kaplayacak şekilde değil.
- Dokunma çizgileri üst üste gelmeyebilir - örneğin, iki dokunma 1 piksel kalınlığındaki çizgi, 2 piksel, hiçbir zaman 1 piksel olmayan bir kalınlığa sahiptir.