diff --git a/README.md b/README.md index a46e26d3..cfde3505 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,25 @@ splitInteger(6, 2) === [3, 3] splitInteger(17, 4) === [4, 4, 4, 5] splitInteger(32, 6) === [5, 5, 5, 5, 6, 6] ``` +function splitInteger(value, numberOfParts) { + const base = Math.floor(value / numberOfParts); + const remainder = value % numberOfParts; + + const result = []; + + for (let i = 0; i < numberOfParts - remainder; i++) { + result.push(base); + } + + for (let i = 0; i < remainder; i++) { + result.push(base + 1); + } + + return result; +} + +module.exports = splitInteger; +const splitInteger = require('./splitInteger'); [Guideline](https://github.com/mate-academy/js_task-guideline/blob/master/README.md)