专栏文章
题解:P12173 [蓝桥杯 2025 省 Python B] 最多次数
P12173题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mipm54qr
- 此快照首次捕获于
- 2025/12/03 14:15 3 个月前
- 此快照最后确认于
- 2025/12/03 14:15 3 个月前
提供一种我在赛场时的思路,直接对字符串逐个枚举字符作为首位,判断其和后面两位字符构成的字符串是否含有题目要求的,然后改值标记防重,注意留意遍历范围,因为要判断当前字符和后面两位所以要减 ,以及 Py 的字符串不能用等号赋值的方法更改,可以把字符串的字符存进数组中。
PYTHONa=['lqb','lbq','qlb','qbl','blq','bql']
b=input().strip()
d=[x for x in b]
ans=0
for i in range(0,len(b)-2):
if d[i] in ['l','q','b']:
c=""
c+=d[i]+d[i+1]+d[i+2]
if c in a:
ans+=1
d[i+1]="0"
d[i+2]="0"
print(ans)
if "__name__"=="__main__":
main()
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...