งาน
นี่เป็นงานเขียนโค้ดที่ค่อนข้างง่ายโปรแกรมทั้งหมดของคุณต้องทำคือวางจุดบนผืนผ้าใบ (หรือทางเลือกของคุณในภาษาการเข้ารหัสอื่น) และเชื่อมต่อกับจุดทั้งหมดที่วางไว้แล้ว โปรแกรมของคุณจะต้องป้อนข้อมูลหนึ่งครั้งจำนวนจุดที่ควรอยู่และส่งออกการแสดงผลบางประเภทเมื่อเชื่อมต่อจุดต่างๆ ตัวอย่าง
ความต้องการ
- ฉันต้องสามารถเรียกใช้งานได้ซึ่งหมายความว่าจะต้องมีคอมไพเลอร์ / เครื่องมือในการเรียกใช้ออนไลน์หรือดาวน์โหลดแบบสาธารณะ
- คุณได้รับอนุญาตให้ใช้ห้องสมุดใด ๆ ที่สร้างขึ้นก่อนที่ความท้าทายนี้จะได้รับการกำหนดตราบใดที่มันไม่ได้ถูกออกแบบมาเพื่อการแก้ปัญหาเพียงอย่างเดียว
- นี่เป็นงานรหัสที่สั้นที่สุดซึ่งหมายถึงตัวอักษร ความคิดเห็นรหัสที่เปลี่ยนสี (สำหรับความน่ารัก) และไลบรารีจะถูกละเว้น
- คำตอบของคุณจะต้องไม่ซ้ำกันอย่าขโมยรหัสของคนอื่นทำให้สั้นลงไม่กี่ตัวอักษรและโพสต์ใหม่
- มันจะต้องสามารถทำงานได้ในเวลาน้อยกว่า 5 นาทีสำหรับค่า 5 และ 100 นอกจากนี้ยังต้องใช้ความละเอียดอย่างน้อย 200 * 200 และวางจุดแต่ละจุดในตำแหน่งสุ่มบนผืนผ้าใบโดยใช้การแจกแจงแบบไม่สำคัญ
กระดานแต้มนำปัจจุบัน
Flawr - Matlab - 22 - Confirmed
Falko - Python 2 - 41 - Confirmed
Wyldstallyns - NetLogo - 51 - Confirmed
Ssdecontrol - R - 66 - Confirmed
David - Mathematica - 95 - Confirmed
ILoveQBasic - QBasic - 130 - Confirmed
Adriweb - TI-Nspire Lua - 145 - Confirmed
Manatwork - Bash - 148 - Confirmed
Doorknob - Python 2 - 158 - Confirmed
Kevin - TCL - 161 - Confirmed
M L - HPPPL - 231 - Confirmed
Manatwork - HTML/JS - 261 - Confirmed - Improved code of Scrblnrd3
Makando - C# - 278 - Confirmed
Scrblnrd3 - HTML/JS - 281 - Confirmed
Geobits - Java - 282 - Confirmed
หากฉันคิดถึงคุณฉันขอโทษมากเพียงแค่เพิ่มความคิดเห็นในงานของคุณที่พูดเช่นนั้นและฉันจะเพิ่มทันทีที่ฉันเห็นมัน =)
TL; DR
- อินพุต - จำนวนจุด (int, สามารถเขียนโค้ดยากได้)
- เอาท์พุท - ภาพของจุดที่วางแบบสุ่มทั้งหมดเชื่อมต่อกัน (กราฟิก)
- ผู้ชนะ - รหัสที่สั้นที่สุด