蓝桥杯3519 填充 | 分类讨论

题目传送门


很简单,遍历一次字符串,将'?'作为0或1处理,发现00和11统计次数即可。


python 复制代码
s = str(input())
cnt = 0
arr = ['00', '11', '0?', '?0', '1?', '?1', '??']
i=0
while i < len(s)-1:
    if s[i:(i+2)] in arr:
        i += 2
        cnt += 1
    else:
        i += 1
print(cnt)

END✨

相关推荐
拉姆哥的小屋1 分钟前
基于多模态深度学习的城市公园社交媒体评论智能分析系统——从BERTopic主题建模到CLIP图文一致性的全栈实践
人工智能·python·深度学习·矩阵·媒体
ZAz_2 分钟前
DAY 41 图像数据与显存
python
曲幽5 分钟前
Python环境管理利器Conda:从入门到避坑实战指南
python·conda·pip·anaconda·uv·venv·miniconda
艾莉丝努力练剑8 分钟前
【Python库和代码案例:第一课】Python 标准库与第三方库实战指南:从日期处理到 Excel 操作
java·服务器·开发语言·人工智能·python·pycharm·pip
爱打代码的小林9 分钟前
python(爬虫selenium)
爬虫·python·selenium
自由生长202411 分钟前
Python的私有方法技巧-双下划线开头
python
sg_knight11 分钟前
设计模式与代码重构
python·设计模式·重构·开发
百***787513 分钟前
【保姆级教程】GPT-5.1极速接入指南:3步上手多模态AI能力
大数据·python·gpt·opencv
创作者mateo14 分钟前
python基础学习之Python 循环及函数
开发语言·python·学习
自由生长202415 分钟前
Python的条件编译-Type_Checking
python