Ваша задача сьогодні - взяти масив, розділити його на шматки та додати ці шматки.
Ось як це працює: Вашій програмі чи функції буде надано масив цілих чисел aта розмір фрагменту L. Масив слід розділити на масиви за розміром L, якщо довжина масиву не ділиться, Lтоді масив повинен бути доданий до нього 0, щоб він рівномірно ділився. Після того, як масив буде відрізаний, всі фрагменти потрібно додати разом. Потім отриманий масив виводиться.
Можна припустити L, що більший за 0, і це aне пусто. Ви не можете зробити припущення, що aвміст його позитивний.
Ось приклад:
[1,2,3,4,5,6,7,8], 3 => [1,2,3]+[4,5,6]+[7,8,0] => [1+4+7,2+5+8,3+6+0] => [12,15,9]
Тестові приклади:
Array Length Output
[1] 1 [1]
[1] 3 [1,0,0]
[0] 3 [0,0,0]
[1,2] 3 [1,2,0]
[1,2] 1 [3]
[-1,1] 2 [-1,1]
[-7,4,-12,1,5,-3,12,0,14,-2] 4 [12,-1,0,1]
[1,2,3,4,5,6,7,8,9] 3 [12,15,18]
Це кодовий гольф , найменше виграш байтів!