اكتب دالة باسم chunkList تأخذ قائمة ورقم N، وتُرجع القائمة مقسمة إلى مجموعات كل منها بحجم N.
المطلوب:
- الدالة تأخذ معاملين:
items(قائمة) وsize(حجم كل مجموعة) - الدالة تُرجع قائمة من القوائم، كل قائمة فرعية بحجم size
- المجموعة الأخيرة قد تكون أصغر من size
مثال:
chunkList([1, 2, 3, 4, 5], 2) # [[1, 2], [3, 4], [5]]
chunkList([1, 2, 3, 4, 5, 6], 3) # [[1, 2, 3], [4, 5, 6]]
chunkList([1, 2, 3], 5) # [[1, 2, 3]]
chunkList([], 2) # []