3031. Minimum Time to Revert Word to Initial State II

3031. Minimum Time to Revert Word to Initial State II

python 复制代码
class Solution:
    def minimumTimeToInitialState(self, word: str, k: int) -> int:
        for i in range(k,len(word),k):
            if word.startswith(word[i:]):return int(i/k)
        return ceil(len(word)/k)

其实如果找到前缀任务就完成了

思维题

相关推荐
源代码•宸1 分钟前
Leetcode—2749. 得到整数零需要执行的最少操作数【中等】(__builtin_popcountl)
c++·经验分享·算法·leetcode·位运算
圣保罗的大教堂2 小时前
leetcode 2749. 得到整数零需要执行的最少操作数 中等
leetcode
小欣加油2 小时前
leetcode 6 Z字形变化
c++·算法·leetcode·职场和发展
星逝*3 小时前
LeetCode刷题-top100( 矩阵置零)
算法·leetcode·矩阵
源代码•宸5 小时前
Leetcode—721. 账户合并【中等】
c++·经验分享·算法·leetcode·并查集
緈福的街口5 小时前
【leetcode】77.组合
算法·leetcode·职场和发展
快去睡觉~6 小时前
力扣152:乘积最大子数组
算法·leetcode·职场和发展
程序员Xu6 小时前
【LeetCode热题100道笔记】二叉树的中序遍历
笔记·算法·leetcode
快去睡觉~7 小时前
力扣416:分割等和子集
数据结构·c++·算法·leetcode·职场和发展·动态规划
仙俊红7 小时前
LeetCode每日一题,2025-9-5
算法·leetcode·职场和发展