出现至少k次的小写字母【Python实现】

B站影视 电影资讯 2025-06-02 12:35 1

摘要:def count_k_letters: # 读取输入并处理格式 input_str = input.strip s, k = input_str.rsplit(',', 1) s = s.strip('"\' ') # 去除可能的引号和空格 k = int(

def count_k_letters: # 读取输入并处理格式 input_str = input.strip s, k = input_str.rsplit(',', 1) s = s.strip('"\' ') # 去除可能的引号和空格 k = int(k.strip) # 统计字母出现次数 freq = {} for char in s: if char.islower: # 确保是小写字母 freq[char] = freq.get(char, 0) + 1 # 计算满足条件的字母数量 count = sum(1 for cnt in freq.values if cnt >= k) print(count)# 示例验证if __name__ == "__main__": count_k_letters # 测试时需要手动输入 "aaabcd",2

来源:小圆科技论

相关推荐