蓝桥杯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✨

相关推荐
AAA简单玩转程序设计1 分钟前
Python 效率飞升术:3基础进阶小工具,少写 100 行循环
python
梨落秋霜6 分钟前
Python入门篇【序列切片】
开发语言·python
努力努力再努力wz6 分钟前
2025年度总结:不断迈出第一步
linux·运维·服务器·数据结构·redis·python·django
小北方城市网9 分钟前
第 6 课:全栈项目性能 & 安全双进阶 ——Redis 缓存 + JWT 认证(打造高并发高安全后端)
开发语言·数据库·redis·python·安全·缓存·数据库架构
TianYaKe-天涯客18 分钟前
线性回归分析及Python数据可视化
python
默默前行的虫虫21 分钟前
Open-Meteo完全免费的天气 API查询
python
qq_3930604724 分钟前
公x课视频播放
开发语言·python·音视频
hui函数39 分钟前
python全栈入门到实战【基础篇 02】环境搭建:Python解释器与PyCharm、VSCode编辑器安装配置详解
开发语言·python
weixin_3903084644 分钟前
Ubuntu运行python程序步骤
python
智航GIS1 小时前
8.9 装饰器
开发语言·python