Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 842 Bytes

readme.ru.md

File metadata and controls

18 lines (15 loc) · 842 Bytes

QA: Split integer

Напиши тесты для функции 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]