ให้รายการ จำกัด บางรายการกลับรายการของคำนำหน้าทั้งหมดรวมถึงรายการที่ว่างในลำดับความยาวของพวกเขา
(โดยทั่วไปจะใช้ฟังก์ชัน Haskell inits
)
รายละเอียด
- รายการอินพุตมีตัวเลข (หรือประเภทอื่นหากสะดวกกว่า)
- การส่งออกจะต้องเป็นรายชื่อของรายการ
- การส่งสามารถ แต่ไม่จำเป็นต้องเป็นฟังก์ชันสามารถใช้I / O เริ่มต้นใด ๆได้
- มีเป็นคำตอบ CWสำหรับทุกการแก้ปัญหาจิ๊บจ๊อย
ตัวอย่าง
[] -> [[]]
[42] -> [[],[42]]
[1,2,3,4] -> [[], [1], [1,2], [1,2,3], [1,2,3,4]]
[4,3,2,1] -> [[], [4], [4,3], [4,3,2], [4,3,2,1]]