Ваше завдання - написати програму, яка задала масив і число, вам потрібно розділити масив на шматки з розміром число.
Правила
Ваша програма отримає масив A, а також додатне ціле число n. Потім масив слід розділити на шматки довжини n, якщо довжина рядка не ділиться nжодним залишком на кінці, слід вважати його власним відрізком.
Якщо
nбільша довжина масивуA, вам потрібно буде повернути масивA, наприклад: якщоn = 4іarray A = [1,2,3], ви повинні повернутися[1,2,3]Масив може містити будь-який тип, а не число.
Не слід змінювати порядок (або напрямок) будь-якого предмета зліва направо. Наприклад
if n = 2іA= [1,2,3]. Будь-який результат, а не[[1,2],[3]]буде недійсним.
Випробування
n A Output
2 [1,2,3,4,5,6] [[1,2],[3,4],[5,6]]
3 [1,2,3,4,5,6] [[1,2,3],[4,5,6]]
4 [1,2,3,4,5,6] [[1,2,3,4],[5,6]]
Це код-гольф , тож найкоротший байт кожної мови стане переможцем.
nповинен повернутися [A], наприклад [[1,2,3]]. Що робити, якщо nрівно довжина A?
Aа [A] це виключає дуже багато мов.
nбільша довжина, якуAнам потрібно повернути‽AВи впевнені, що не маєте на увазі[A]?