文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给你一个字符串 sequence ,如果字符串 word 连续重复 k 次形成的字符串是 sequence 的一个子字符串,那么单词 word 的 重复值为 k 。
单词 word 的 最大重复值 是单词 word 在 sequence 中最大的重复值。
如果 word 不是 sequence 的子串,那么重复值 k 为 0 。

给你一个字符串 sequence 和 word ,请你返回 最大重复值 k

示例 1:
输入:sequence = "ababc", word = "ab"
输出:2
解释:"abab" 是 "ababc" 的子字符串。示例 2:
输入:sequence = "ababc", word = "ba"
输出:1
解释:"ba" 是 "ababc" 的子字符串,但 "baba" 不是 "ababc" 的子字符串。示例 3:
输入:sequence = "ababc", word = "ac"
输出:0
解释:"ac" 不是 "ababc" 的子字符串。提示:
1 <= sequence.length <= 100
1 <= word.length <= 100
sequence 和 word 都只包含小写英文字母。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/maximum-repeating-substring
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

class Solution {public:int maxRepeating(string sequence, string word) {int ans = 0;int r = sequence.size()/word.size();//最大重复次数string s;for(int i = 1; i <= r; ++i) {s += word;//重复字符串if(sequence.find(s) != string::npos)ans = i;elsebreak;}return ans;}
};

4 ms 6.5 MB


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 1668. 最大重复子字符串相关推荐

  1. Leetcode 712.两个字符串的最小ASCII删除和

    Time: 20190906 Type: Medium 题目描述 给定两个字符串s1, s2,找到使两个字符串相等所需删除字符的ASCII值的最小和. 示例 1: 输入: s1 = "sea ...

  2. leetcode初级算法6.字符串转整数(atoi)

    leetcode初级算法6.字符串转整数(atoi) 仅为个人刷题记录,不提供解题思路 题解与收获 我的解法: public int myAtoi(String s) {//避免魔法值先设spaceS ...

  3. LeetCode 583. 两个字符串的删除操作(动态规划)

    1. 题目 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符. 示例: 输入: "sea" ...

  4. LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)

    1. 题目 给定两个字符串s1, s2,找到使两个字符串相等所需删除字符的ASCII值的最小和. 示例 1: 输入: s1 = "sea", s2 = "eat" ...

  5. 459.重复子字符串

    459. 重复子字符串 class Solution {public boolean repeatedSubstringPattern(String s) {if (s.equals("&q ...

  6. C++描述 LeetCode 1768. 交替合并字符串

    C++描述 LeetCode 1768. 交替合并字符串   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯 ...

  7. LeetCode——1888. 使二进制字符串字符交替的最少反转次数(Minimum Number of Flips to Make the Binary ...)[中等]——分析及代码(Java)

    LeetCode--1888. 使二进制字符串字符交替的最少反转次数[Minimum Number of Flips to Make the Binary String Alternating][中等 ...

  8. LeetCode 712. 两个字符串的最小ASCII删除和

    LeetCode 712. 两个字符串的最小ASCII删除和 文章目录 LeetCode 712. 两个字符串的最小ASCII删除和 题目描述 一.解题关键词 二.解题报告 1.思路分析 2.时间复杂 ...

  9. ICS计算系统概论实验3—LC3汇编代码实现最长重复子字符串Longest-duplicate-substring

    Lab03 Longest-duplicate-substring Purpose 子字符串是字符串中至少出现一次的连续字符序列.重复子字符串是一种由相同字符组成的子字符串.例如,"aabb ...

最新文章

  1. 中国肠道大会 | 3天日程,220+报告,肠道新知一次听够!
  2. Master Data makes SAP Retail special
  3. Qt之debug和写log文件
  4. hibernate 延迟加载的错误 failed to lazily initialize a collection of role
  5. python中定义变量和数组_Python中的线程和全局变量 - 数组和标准变量之间的区别?...
  6. 少林寺步入 5G 时代!
  7. python实现雪花动态图_如何通过雪花算法用Python实现一个简单的发号器
  8. C# 高效字符串连接 StringBuilder介绍
  9. java delete file 失败_文件无法删除java.io.IOException: Unable to delete
  10. 从零开始研发GPS接收机连载——4、GPS模拟器数据采集验证
  11. 稳压二极管的工作原理及稳压二极管使用电路图
  12. 寄存器的偏移地址是什么意思?还有基地址,偏移地址就是相对于及地址的offset
  13. mysql查询表_mysql数据库表的查询操作-总结
  14. 在c语言中保留字是有专门含义和作用的,c语言中的关键字和保留字的区别?
  15. 高数_第5章常微分方程__一阶微分方程
  16. 呼叫中心的软电话架构
  17. Excel的照相机功能(转载+亲自实践)
  18. 深入理解计算机系统(2.8)---浮点数的舍入,Java中的舍入例子以及浮点数运算(重要)
  19. 不定方程非负整数解个数
  20. 牛客网:字节19研发:雀魂启动

热门文章

  1. 大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少
  2. 手机处理器排行榜2019_手机处理器AI性能排行榜出炉,高通骁龙第一,华为排在第十名...
  3. python中的元组操作
  4. 模拟银行自动提款系统python
  5. java中 怎么获取bean_java普通类如何得到spring中的bean类
  6. birt插件 web_Maven方式集成BIRT 4.6 Webviewer
  7. android java adb命令大全,Android adb命令备份恢复手机信息
  8. mkv210_image.c文件详解
  9. LeetCode425——Add Strings(两个字符串中的数字相加(十进制或二进制),输出字符串形式的结果)
  10. 衰落信道中的平均信噪比和瞬时信噪比