thiagowfx's avatar

Β¬ just serendipity πŸ€ (not just serendipity)

LeetCode #2138: Divide a String Into Groups of Size k

β€’ 63 words β€’ 1 min

LeetCode #2138: Divide a String Into Groups of Size k:

python
class Solution:
    def divideString(self, s: str, k: int, fill: str) -> List[str]:
        ans = []

        for i in range(0, len(s), k):
            if len(s) - i >= k:
                ans.append(s[i:i + k])

        if len(s) % k > 0:
            r = (k - (len(s) % k))
            ans.append(s[-(len(s)  % k):] + fill * r)

        return ans