蓝桥杯2025国赛:计算字符串S中与T匹配的连续子串数量
```python # 读取输入的两个字符串 S = input() T = input() # 获取字符串 S 和 T 的长度 len_S = len(S) len_T = len(T) # 初始化匹配子串的数量为 0 count = 0 # 遍历字符串 S 可能的子串起始位置 for i in range(len_S - len_T + 1): # 取出当前子串 sub_S = S[i:i + len_T] # 标记当前子串是否匹配 is_match = True # 遍历子串和 T 的每个字符 for j in range(len_T): # 如果 T 中当前字符是 '?',继续检查下一个字符 if T[j] == '?': continue # 如果大小写转换后不匹配,标记为不匹配并跳出循环 elif T[j].isupper() and sub_S[j].islower() and T[j].lower() != sub_S[j]: is_match = False break elif T[j].islower() and sub_S[j].isupper() and T[j].upper() != sub_S[j]: is_match = False break # 如果当前子串匹配,匹配子串数量加 1 if is_match: count = count + 1 # 输出匹配子串的数量 print(count) ``` ######[AI问答 | 311点数解答 | 2025-12-13 11:00:54]
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)233
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)236
- 超甜!用 HTML 代码让你无法拒绝成为千一的恋人(DeepSeek | 1411点数解答 | 2025-07-26 08:37:17)199
- C++ 求解:最少操作次数让字符串无子串 “friend” (字节豆包 | 153点数解答 | 2024-08-17 16:29:54)485
- C++ 求解:最少操作次数让字符串不再含 “friend” 子串!(讯飞星火 | 260点数解答 | 2024-08-17 16:30:49)473
- Python 巧解:最少操作次数让字符串告别“friend”子串(字节豆包 | 139点数解答 | 2024-08-18 13:04:14)410
- 3414 数字游戏:Python 求解 8 位 01 字符串中 1 的个数 (字节豆包 | 106点数解答 | 2024-10-27 14:23:27)434
- 巧用字符添加,计算字符串中“our”最大数量及开发注意要点(DeepSeek | 376点数解答 | 2025-10-30 19:20:06)83
- C 语言实现:处理字符串生成最多 “our” 串,附代码及关键开发注意点 (DeepSeek | 257点数解答 | 2025-10-30 19:20:36)115
- 尘寰异世:中式恐怖风格下的诡异道士与角色奇幻之旅(DeepSeek | 2006点数解答 | 2025-07-30 21:26:41)161
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)278
- Python正则表达式:精准匹配字符串“abcablc”中的第二个“a”(字节豆包 | 554点数解答 | 2025-06-12 15:25:28)126