编程题 统计字符串出现的次数
时间: 2023-11-11 21:05:54 浏览: 196
JavaScript统计字符串中每个字符出现次数完整实例
5星 · 资源好评率100%
题目描述:
给定一个字符串 `s` 和一个目标字符串 `target`,统计 `target` 在 `s` 中出现的次数。
示例:
输入:s = "hello world", target = "o"
输出:2
解释:'o' 在 "hello world" 中出现了 2 次。
思路:
遍历字符串 `s`,统计每个字符出现的次数,最后统计目标字符串 `target` 出现的次数即可。
代码实现(Python):
```python
def count_target(s: str, target: str) -> int:
count = 0
for c in s:
if c == target:
count += 1
return count
s = "hello world"
target = "o"
print(count_target(s, target)) # 输出 2
```
代码实现(C++):
```cpp
#include <iostream>
#include <string>
using namespace std;
int count_target(string s, char target) {
int count = 0;
for (int i = 0; i < s.length(); i++) {
if (s[i] == target) {
count++;
}
}
return count;
}
int main() {
string s = "hello world";
char target = 'o';
cout << count_target(s, target) << endl; // 输出 2
return 0;
}
```
阅读全文