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

相关推荐
布茹 ei ai3 分钟前
地表沉降监测分析系统(vue3前端+python后端+fastapi+网页部署)(开源分享)
前端·python·fastapi
闲人编程9 分钟前
API限流、鉴权与监控
分布式·python·wpf·限流·集群·令牌·codecapsule
封奚泽优13 分钟前
Deep-Live-Cam(调试和求助)
git·python·ffmpeg·pip·cuda
萤火虫的夏天25117 分钟前
虚拟环境安装tensorflow使用GPU加速,显卡:1650ti
人工智能·python·tensorflow
视频技术分享18 分钟前
内网视频会议升级之选:云屋,30 分钟部署替代腾讯会议
python·腾讯会议
CHANG_THE_WORLD27 分钟前
Python元组(Tuple)详解
开发语言·python
SadSunset28 分钟前
(15)动态SQL中的if,foreach和一些其他的常用标签
数据库·python·sql
零日失眠者30 分钟前
⚠️ 警告!99%的开发者都踩过这个坑:Python3安装后系统彻底瘫痪!yum直接报废的真相
linux·python
寒山李白30 分钟前
关于supervisor-win的安装、配置和使用
服务器·python·supervisor
兔子零102436 分钟前
从 Bun 被收购说起:AI 为啥训练离不开 Python,上线却越来越需要 JavaScript?
python·bun