اكتب دالة باسم 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)                   # []

الناتج (Console)

سيظهر ناتج تنفيذ الكود هنا.