def solution(s: str) -> int:
# 将字符串转换为小写
s = s.lower()
# 初始化计数器
count_k = 0
count_u = 0
# 遍历字符串,统计 'k' 和 'u' 的数量
for char in s:
if char == 'k':
count_k += 1
elif char == 'u':
count_u += 1
# 组成 "ku" 的最大次数是 count_k 和 count_u 中的较小值
return min(count_k, count_u)
if __name__ == '__main__':
print(solution("AUBTMKAxfuu") == 1)
print(solution("KKuuUuUuKKKKkkkkKK") == 6)
print(solution("abcdefgh") == 0)