0
点赞
收藏
分享

微信扫一扫

第 276 场周赛

归零者245号 2022-01-16 阅读 71

第 276 场周赛

第 276 场周赛

5980. 将字符串拆分为若干长度为 k 的组

Leetcode

class Solution:
    def divideString(self, s: str, k: int, fill: str) -> List[str]:
        n = len(s)   
        res = [s[i:i+k] for i in range(0, len(s), k)]
        res[-1] += (k - len(res[-1])) * fill
        # res[-1] += (k - (n - 1) % k - 1) * fill
        return res

        # return [s[i:i+k] if i <= n - k else s[i:i+k] + (k - n % k) * fill  for i in range(0, n, k)]

        # [[填充]对齐方式][正负号][#][0][宽度][分组选项][.精度][类型码]
        # '{1:{0}<{2}}'.format(fill,s[i:i+k], k)        
        # return [f"{s[i:i+k]:{fill}<{k}}" for i in range(0, len(s), k)]

5194. 得到目标值的最少行动次数

Leetcode

5982. 解决智力问题

Leetcode

5983. 同时运行 N 台电脑的最长时间

Leetcode

举报

相关推荐

0 条评论