Easy

Divide a String Into Groups of Size kC++

Full explanation · Time O(n) · Space O(1)

// Time:  O(n)
// Space: O(1)

// string
class Solution {
public:
    vector<string> divideString(string s, int k, char fill) {
        vector<string> result((size(s) + (k - 1)) / k, string(k, fill));
        for (int i = 0; i < size(s); ++i) {
            result[i / k][i % k] = s[i];
        }
        return result;
    }
};