9
แปลงช่วงเวลาที่มนุษย์อ่านได้เป็นองค์ประกอบวันที่
ท้าทาย เขียนโปรแกรมที่สั้นที่สุดที่แปลงช่วงเวลาที่มนุษย์อ่านได้เป็นองค์ประกอบวันที่ของแบบฟอร์ม: {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} กรณีตัวอย่าง แต่ละกรณีทดสอบคือสองบรรทัดอินพุตตามด้วยเอาต์พุต: 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5 year 8months {5|8|-2|0|0|0} 3day 9 years 4 seconds -5 minute 4 years 4 years -3seconds {17|0|3|0|-5|1} กฎระเบียบ คุณไม่สามารถใช้strtotimeหรือฟังก์ชั่นในตัวที่ทำงานได้ทั้งหมด รหัสที่สั้นที่สุดชนะ (ไบต์) คุณสามารถพิมพ์ผลลัพธ์ของคุณไปยังstdoutไฟล์หรือผลลัพธ์ก็สามารถถูกส่งกลับโดยฟังก์ชั่นมันขึ้นอยู่กับคุณ โทเค็นสามารถอยู่ในรูปเอกพจน์หรือพหูพจน์ ส่วนประกอบอาจอยู่ในลำดับแบบสุ่ม อาจไม่มีช่องว่างระหว่างหมายเลขและโทเค็น เครื่องหมายเป็นทางเลือกเมื่อช่วงเวลาเป็นค่าบวก (อินพุตและเอาต์พุต) หากส่วนประกอบปรากฏมากกว่าหนึ่งครั้งควรเพิ่มค่า แต่ละองค์ประกอบมีเครื่องหมายของตนเอง ควรจัดการส่วนประกอบแยกต่างหาก (เช่น80 minutesยังคงเป็น 80 ในเอาต์พุต) อินพุตรับประกันว่าเป็นตัวพิมพ์เล็ก มีความสุขในการเล่นกอล์ฟ!