Напиши тесты для функции splitInteger
, которая принимает два целых
положительных числа value
и numberOfParts
и возвращает массив целых чисел
длиной numberOfParts
.
- разница между максимальным и минимальным числом в массиве должна быть <= 1
- массив должен быть упорядочен по возрастанию
Вы можете рассчитывать, что входные данные всегда будут валидными (это проверять не нужно).
Примеры:
splitInteger(8, 1) === [8]
splitInteger(6, 2) === [3, 3]
splitInteger(17, 4) === [4, 4, 4, 5]
splitInteger(32, 6) === [5, 5, 5, 5, 6, 6]