Menu
CoddyTech

Count a Character

你会得到一个字符串 s 和一个字母 c。返回 c 在 s 中出现的次数。匹配区分大小写:B 和 b 是不同的字符。

函数

countChar(s: string, c: string) → integer
sstring
要搜索的英文字母字符串
cstring
要计数的那个字母
返回值integer
s 中有多少个字符等于 c

约束条件

  • 1 ≤ s.length ≤ 5 × 104
  • s 只包含英文字母(a 到 z,A 到 Z)。
  • c 正好是一个英文字母。

示例

输入
s = "Mississippi"c = "s"
输出
4
解释
Mississippi 在索引 2、3、5 和 6 处有 s,所以答案是 4。
challenge icon

进阶

如果 c 可以是由多个字母组成的单词,比如 ss,会怎样?重叠的匹配也算吗?你的循环要如何调整?

重置代码
def countChar(s, c):
    # 在这里编写代码

测试 #1

测试 #2

参数

s = "Mississippi"
c = "s"

预期输出

4