มาร์ตินได้สร้างตัวอย่างที่ดีที่สามารถใช้ในการติดตามคะแนนสำหรับคำตอบของความท้าทาย มันยอดเยี่ยมและทั้งหมด แต่มันจะดีกว่าไหมถ้าคุณสามารถติดตามมันได้ด้วยตัวเอง?
สร้างโปรแกรมที่เปรียบเทียบจำนวนไบต์ด้วยตัวเองกับคำตอบที่เหลือสำหรับคำถามนี้และส่งคืน "ฉันเป็นคำตอบหมายเลข n"
กฎ:
จำนวนไบต์ในคำตอบของคุณสามารถ hardcoded ในรหัส
ฟังก์ชั่นสามารถใช้ url เป็นอินพุตหรือฮาร์ดโค้ดได้ ตัวอักษรสำหรับ url จะไม่นับรวมกับจำนวนไบต์ดังนั้นจึงไม่จำเป็นต้องใช้ตัวย่อ URL
ที่อยู่ URL สำหรับคำตอบไม่สามารถฮาร์ดโค้ดได้
คะแนนสำหรับคำตอบสามารถพบได้จากส่วนหัว (เช่นเดียวกับตัวอย่างของ Martin
ส่วนหัวคำตอบจะต้องมีรูปแบบที่ถูกต้อง (อธิบายไว้ด้านล่าง)
หากเป็นไปได้ที่จะเรียกใช้โปรแกรมออนไลน์โปรดแชร์ลิงก์ไปยังคอมไพเลอร์ออนไลน์ (หรือโค้ดขนาดสั้นที่สามารถเรียกใช้จากคำตอบได้) ถ้ามันเป็นไปไม่ได้โปรดแสดงวิธีการเรียกใช้ฟังก์ชั่นและแสดงผลลัพธ์จากคอมไพเลอร์ของคุณเอง (ในเวลาที่คุณโพสต์คำตอบคุณไม่จำเป็นต้องอัปเดตเว้นแต่คุณต้องการแน่นอน)
คุณต้องเปรียบเทียบคำตอบกับคำตอบอื่น ๆ กับคำถามนี้ การเขียนสคริปต์
I'm answer number 1.
ในบางภาษานั้นไม่ถูกกฎหมายหากคำตอบอื่น ๆ มีจำนวนไบต์เท่ากับคุณคุณสามารถเลือกได้ว่าต้องการดีที่สุดหรือแย่กว่านั้น
จะต้องจัดรูปแบบส่วนหัว:
# Language Name, N bytes
ไม่สามารถใช้ Strike-through และอื่น ๆ ได้ดังนั้นหากมีการเปลี่ยนแปลงขนาดรหัสให้แสดงเป็นข้อความตัวหนาด้านล่างส่วนหัวหรือระบุด้วยวิธีอื่น
เอาต์พุตจะต้องเป็นI'm answer number n.
โดยที่หมายเลขn
คือตำแหน่ง (ขึ้นบรรทัดใหม่ / ช่องว่างตกลง) ดังนั้นคำตอบที่สั้นที่สุดจะออก: "ฉันตอบหมายเลข 1" ส่วนที่สองจะเป็น "ฉันตอบหมายเลข 2" เป็นต้น
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ