1
A
回答
2
在高电平:
- 查找字符串
- 对于每个除数N的长度的所有除数,从最小,分割字符串到长度为N的子串
- 检查所有子都是平等
- 对于第一除这是他们的,那么你就应该回答
为贵“HelloHelloHelloHello”例如:
- 所有除数:1,2, 4,5,10(忽略20)
- 对于1:
["H","e","l","l","o","H","e","l","l","o", ...]
- 所有子串不等于
- 对于2:
["He","ll","oH", ...]
- 所有子串不等于
- 对于4:
["Hell","oHel", ...]
- 所有子串不等于
- 对于5:
["Hello", "Hello", ...]
- 所有子串都是相等的。完成。
1
这可能不是做到这一点的最有效或彻底的办法,但它仍应工作:通过字符串以索引计数器“I”(开始迭代
- 开始在索引1)。
- 在每个索引'i'处,期待索引'i +(i + 1)'。如果指数'i +(i + 1)'等于指数'i',则存在潜在的重复单词。
- 从那里,从0到'我'的子字符串,并检查是否等于从'我+ 1'到'我+(i + 1)'的子字符串。
- 如果那些子字符串相等,你知道你有一个重复的单词。
- 如果它们不相等,则可以继续增加'i'并检查步骤2 -5。
注意:一定要检查你的字符串的边界,确保你没有尝试检查索引超出边界的任何这些。
相关问题
- 1. 如何提取字符串中重复的字符串?
- 2. 从字符串中提取单词?
- 3. jQuery从字符串中提取单词
- 4. Ruby:从字符串中提取单词
- 5. 如何检查C中字符串中的重复单词?
- 6. 如何删除重复的单词在字符串中的MATLAB
- 7. 如何从Postgres中的字符串中提取特定单词
- 8. 如何从python中的字符串中提取单词?
- 9. 如何从ruby中的字符串中提取单词
- 10. java:如何知道字符串中的重复单词?
- 11. 如何获取字符串的单词?
- 12. 如何从域名字符串中提取单词
- 13. Ruby:如何从字符串中提取单词
- 14. PHP:试图找出如何从字符串中提取单词
- 15. 如何从字符串中提取单词?
- 16. 我如何从字符串中提取单词?
- 17. 如何从一个拆分字符串中提取单词
- 18. 如何从字符串中提取重复的图案
- 19. 如何获取单词(字符串)?
- 20. 如何提取字符串后面的第一个单词?
- 21. 如何从MySQL中的字符串中提取数字的单词?
- 22. 如何复制给定字符串中不重复的所有单词?
- 23. 从字符串中提取以字母开头的单词
- 24. 从C中的字符串中删除重复单词C
- 25. PHP - 我如何提取大写单词从字符串
- 26. 如何提取复杂的字符串字符串?
- 27. 如何从Java中的字符串中检测重复的单词?
- 28. 如何从Java中的字符串中消除重复的单词?
- 29. 从unix中的字符串中提取一个单词
- 30. 从Perl中的字符串中提取n-grams作为单词
只有重复的单词可以存在于字符串中吗? –
是的只有重复可以存在 – soddik