1
var reorderSpaces = function (text) {
2
let arr = text.split(" ");
3
let totalSpace = arr.length - 1;
4
arr = arr.filter((w) => w !== "");
5
let spaceBetween =
6
arr.length > 1 ? Math.floor(totalSpace / (arr.length - 1)) : 0;
7
let spaceLeftOver =
8
arr.length > 1 ? totalSpace % (arr.length - 1) : totalSpace;
9
return arr.join(" ".repeat(spaceBetween)) + " ".repeat(spaceLeftOver);
10
// Time Complexity: O(n)
11
// Space Complexity: O(n)
12
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0