Divide a String Into Groups of Size k LeetCode solution in JavaScript

1
/**
2
* @param {string} s
3
* @param {number} k
4
* @param {character} fill
5
* @return {string[]}
6
*/
7
var divideString = function (s, k, fill) {
8
var ans = [];
9
for (let i = 0; i < s.length; i += k) {
10
ans.push(s.substring(i, i + k));
11
}
12
let str = ans[ans.length - 1];
13
if (str.length == k) {
14
return ans;
15
}
16
for (let i = str.length; i < k; i++) {
17
ans[ans.length - 1] += fill;
18
}
19
return ans;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0