วันที่สามารถถูกแทนด้วยจำนวนเต็มที่ไม่ได้ลงนามเช่น: YYYYMMDD สิ่งที่คุณต้องทำคือเขียนโปรแกรมหรือฟังก์ชั่นที่สั้นที่สุดซึ่งจะระบุวันที่ล่าสุดที่ตัวเลขหารด้วยจำนวนที่กำหนดn
(รวมถึงวันที่วันนี้) แล้วส่งคืนวันที่ในรูปแบบที่แสดงด้านบน หากไม่เคยมีวันที่ (ระหว่าง 00000101 และรวมถึงวันนี้) หารด้วยจำนวนเต็มที่กำหนดคุณควรส่งคืน -1
ตัวอย่าง
Current Date Input Output
30 July, 2014 4 20140728
30 July, 2014 7 20140729
28 July, 2014 4 20140728
28 July, 2014 7 20140722
28 July, 5 90000 -1
อินพุต
คุณสามารถอ่านได้จาก STDIN หรือรับฟังก์ชั่นอาร์กิวเมนต์หรือคาดว่าอินพุตจะถูกเก็บไว้ในตัวแปร การป้อนข้อมูลจะเป็นจำนวนเต็มไม่ได้ลงนาม
เอาท์พุต
เขียนถึง STDOUT หรือส่งคืน (หรือบันทึกในตัวแปร) จำนวนเต็มแทนวันที่ในรูปแบบ YYYYMMDD
ข้อ จำกัด
คุณสามารถใช้ห้องสมุดมาตรฐานที่ภาษาของคุณมีให้ ช่องโหว่มาตรฐานใช้
เงื่อนไขการชนะ
นี่คือรหัสกอล์ฟโปรแกรมที่เล็กที่สุด (เป็นไบต์) จึงชนะ ในกรณีที่เสมอกันคำตอบที่ได้คะแนนมากที่สุดจะเป็นฝ่ายชนะ