leetcode-2138.将字符串划分为若干个长度为k的组
题目描述
解题思路
这是一个比较简单的题目,直接按照题目说的去做即可。
提示:
值得注意的是,这里由于s的长度很小,所以保存一些数据用char类型即可。
代码
vector<string> divideString(string s, int k, char fill) {char sz = s.size();char mod = sz % k;
vector<string> ret;
ret.reserve(sz / k + 1);if(mod)
s += string(k - mod,fill);for(int i = 0; i < sz; i += k)
ret.emplace_back(s.substr(i,k));return ret;
}