⚠️ 不删键会数出几种

👁️ 0 人浏览 💬 0 人评论 ❤️ 添加收藏

字符串 abcabcbb,窗口长 3 一路滑到末尾。这个版本减到 0 也不删键。运行它:

cnt = {}
s = "abcabcbb"
k = 3
for i in range(k):
    cnt[s[i]] = cnt.get(s[i], 0) + 1
for i in range(k, len(s)):
    cnt[s[i]] = cnt.get(s[i], 0) + 1
    cnt[s[i - k]] -= 1
print(len(cnt))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论