qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

小明痴迷编程中的0和1,却因儿时小恶作剧惧怕警察,现需编写程序求不含“110”的最长子串长度

时间2023-09-06 20:12:56 提问来自 陕西省榆林市 的网友 分类创作 浏览306
```python def longest_substring_without_110(s): max_length = 0 current_length = 0 start = 0 for i, c in enumerate(s): if c == '1': if i > start and s[i-1:i+2] == '110': start = i + 2 else: current_length = i - start + 1 max_length = max(max_length, current_length) else: current_length = i - start + 1 max_length = max(max_length, current_length) start = i + 1 return max_length # 测试 s = "01001100101" print(longest_substring_without_110(s)) # 输出:6 ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 小红的完美数问题:数组中选取两元素使其乘积为完美数的方法数 下一篇 “一带一路”倡议下产业链供应链深度融合研究,为题写一篇不少于1500字的论文,需有参考文献,关键词及摘要,并结合自身观点及现实生活