From ddc738452c3a48de837e87327830a96be1abd42b Mon Sep 17 00:00:00 2001 From: nastushka-oct Date: Mon, 26 May 2025 15:30:20 +0300 Subject: [PATCH] Solution for splitInteger --- splitInteger.js | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 splitInteger.js diff --git a/splitInteger.js b/splitInteger.js new file mode 100644 index 00000000..588f342f --- /dev/null +++ b/splitInteger.js @@ -0,0 +1,11 @@ +function splitInteger(value, numberOfParts) { + const base = Math.floor(value / numberOfParts); + const remainder = value % numberOfParts; + + const result = new Array(numberOfParts - remainder).fill(base); + result.push(...new Array(remainder).fill(base + 1)); + + return result.sort((a, b) => a - b); +} + +module.exports = splitInteger;