L €€ CH € $! D €AṬHỊṢṢOOṄ! (การจับคู่ความยาว)
ชื่อเป็นรหัสวุ้นที่ถูกต้องซึ่งมีเอาต์พุตเดียวกันL€€ยกเว้นพิมพ์สองครั้ง พื้นหลัง คุณสามารถข้ามส่วนนี้โดยไม่สูญเสียความสามารถในการทำสิ่งที่ท้าทาย การดำเนินการบางอย่างใน Jelly พยายามแปลงอาร์กิวเมนต์เป็นรายการแรกก่อนที่จะใช้การดำเนินการ ตัวอย่างหนึ่งคือ€การทำแผนที่อย่างรวดเร็ว บางครั้งสิ่งนี้นำไปสู่ผลลัพธ์ที่ไม่ได้ตั้งใจ สำหรับโปรแกรมL€และอินพุต 5 ล่าม Jelly พยายามค้นหาความยาวของทุกองค์ประกอบของรายการ 5 เนื่องจาก 5 ไม่ใช่รายการ Jelly จะแปลงเป็นรายการ [1,2,3,4,5] จากนั้นความยาวของทุกองค์ประกอบจะถูกส่งออก: [1,1,1,1,1]. 1โปรดทราบว่าทุกจำนวนเต็มมีความยาว ถ้าเช่น10มีอยู่มันจะกลายเป็น1ไม่ใช่2(ความยาวเป็นหลัก) สำหรับโปรแกรมL€€และใส่ 5, Jelly ล่ามพยายามที่จะหาความยาวขององค์ประกอบขององค์ประกอบของรายการ 5. ตั้งแต่ 5 ทุกที่ไม่ได้เป็นรายการ Jelly [1,2,3,4,5]แปลงไปที่รายการ [1,2,3,4,5]ตอนนี้ล่ามพยายามที่จะหาความยาวขององค์ประกอบขององค์ประกอบของรายการทุกทุกคน ทุกองค์ประกอบไม่ใช่รายการดังนั้น Jelly จึงแปลงเป็นรายการในลักษณะเดียวกัน: [[1],[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5]]. ความยาวของทุกองค์ประกอบย่อยจะถูกส่งออกเป็น[[1],[1,1],[1,1,1],[1,1,1,1],[1,1,1,1,1]] งาน งานของคุณคือค้นหาผลลัพธ์ของโปรแกรม Jelly Lตามด้วยเวลาที่€ทำซ้ำaด้วยอินพุตbที่aและbจำนวนเต็มบวกเท่ากับอินพุตของโปรแกรม / ฟังก์ชัน วิธีการทำเช่นนี้คือ: เริ่มต้นด้วยอินพุตbทำตามaเวลาต่อไปนี้: สำหรับทุกจำนวนเต็มที่โปรแกรมเห็นให้แทนที่ด้วยช่วงของจำนวนเต็ม (โดยที่range(x) …