เอาท์พุทเป็นรูปร่างที่ล้อมรอบ 1009 พิกเซล
- รูปร่างต้องอยู่ในรูปแบบของวงรอบเดียวที่ปิดและไม่ตัดกัน
ข้อมูลเข้าเป็นจำนวนเต็มบวกที่ไม่เป็นศูนย์
- แต่ละอินพุตจะต้องให้ผลลัพธ์ที่ไม่ซ้ำกันนั่นคือแต่ละเอาต์พุตต้องไม่ซ้ำกันจากที่สร้างขึ้นโดยใช้อินพุตที่ต่ำกว่า
ชัยชนะถูกตัดสินโดยขีด จำกัด อินพุตที่ใหญ่ที่สุด:
- ขีด จำกัด การป้อนข้อมูลของการส่งของคุณถือเป็น 1 น้อยกว่าการป้อนข้อมูลต่ำสุดที่ให้ผลลัพธ์ที่ไม่ซ้ำกันหรือไม่ถูกต้อง
- ตัวอย่างเช่นหากมีการสร้างเอาต์พุตที่ถูกต้องและไม่ซ้ำกันสำหรับอินพุต 1, 2 หรือ 3 แต่ไม่ใช่ 4 ขีด จำกัด อินพุตของคุณคือ 3
มีขีด จำกัด 1009 ไบต์บนซอร์สโค้ด หากมีการจับสลากรายการที่มีจำนวนไบต์น้อยที่สุดชนะ
ข้อ จำกัด และการชี้แจง:
- ขนาดสูงสุดของรูปร่างคือ 109 คูณ 109 พิกเซล ขนาดรวมถึงเส้นที่ใช้ในการวาดรูปร่าง
- บรรทัดมีความกว้างคงที่
- พื้นที่ที่ถูกล้อมรอบจะต้องล้อมรอบด้วยเส้นทั้งหมด - คุณไม่สามารถใช้ขอบเขตของไฟล์ภาพได้
- ล้อมรอบ 1009 พิกเซลหมายถึงพื้นที่ที่ล้อมรอบเท่านั้น มันไม่รวมถึงสาย
- เอาท์พุทเป็นภาพ
- ไม่มีข้อ จำกัด ด้านกราฟิกเพิ่มเติม - เช่นสีความหนาของเส้นเป็นต้น
- เอกลักษณ์ของเอาท์พุทอ้างอิงถึงพื้นที่ปิดล้อมเท่านั้น การเปลี่ยนแปลงในบรรทัดหรือการเปลี่ยนแปลงแบบกราฟิกอื่น ๆ นั้นไม่เกี่ยวข้องหากพื้นที่ที่อยู่ภายในนั้นไม่ซ้ำกัน
- การแปลรูปร่างไม่ซ้ำกัน การหมุนการสะท้อนกลับและการเปลี่ยนแปลงอื่น ๆ นับเป็นเอกลักษณ์
- เอาต์พุตจะต้องทำซ้ำ - อินพุตเดียวกันจะให้เอาต์พุตเดียวกันเสมอ
- ไม่จำเป็นต้องมีความสัมพันธ์ระหว่างเอาต์พุตติดต่อกันหรืออย่างอื่น
- นอกเหนือจาก 'ขีด จำกัด อินพุต' ของการส่งไม่มีการกำหนดเอาต์พุต
- ไม่อนุญาตให้ป้อนหรือดึงข้อมูลภายนอกอื่น ๆ
- บรรทัดต้องต่อเนื่อง - เช่นพิกเซลต้องสัมผัส (แตะที่จำนวนมุม)
- พิกเซลเป็นหน่วย 'การวาด' ที่เล็กที่สุดที่ใช้โดยวิธีการวาดของคุณและไม่จำเป็นต้องสอดคล้องกับพิกเซลหน้าจอ
ตัวอย่าง:
นี่คือตัวอย่างของรูปร่างที่ถูกต้อง:
รูปร่างต่อไปนี้ไม่ถูกต้อง:
แก้ไข: การสัมผัสบรรทัด:
- พื้นที่ที่ล้อมรอบจะต้องต่อเนื่องซึ่งกำหนดเป็นพิกเซลที่สัมผัส สัมผัสมุมนับ
บรรทัดไม่สามารถล้อมช่องว่างใด ๆ ที่ด้านนอกของมัน ภาพนี้โพสต์โดย @Sparr แสดงให้เห็นถึงจุดนี้ - เฉพาะรูปร่างแรกในแต่ละแถวที่ถูกต้อง:
ด้านนอกของเส้นอาจสัมผัส แต่ไม่ใช่ในลักษณะที่ล้อมรอบพื้นที่
- เส้นที่สัมผัสอาจไม่ทับซ้อนกัน - เช่นเส้นหนาสองเส้นที่สัมผัส 1 พิกเซลจะมีความหนารวมกันที่ 2px ไม่เคย 1px