Count Occurrences of a Character
Count how many times a given character appears in a string.
Sample input
banana, a
Sample output
3
Solution
s = "banana"
ch = "a"
print(s.count(ch))
const s = "banana";
const ch = "a";
let count = 0;
for (const c of s) if (c === ch) count++;
console.log(count);
public class Main {
public static void main(String[] args) {
String s = "banana";
char ch = 'a';
int count = 0;
for (char c : s.toCharArray()) if (c == ch) count++;
System.out.println(count);
}
}
fun main() {
val s = "banana"
val ch = 'a'
println(s.count { it == ch })
}
let s = "banana"
let ch: Character = "a"
let count = s.filter { $0 == ch }.count
print(count)
void main() {
String s = 'banana';
String ch = 'a';
int count = 0;
for (var c in s.split('')) {
if (c == ch) count++;
}
print(count);
}
#include <iostream>
using namespace std;
int main() {
string s = "banana";
char ch = 'a';
int count = 0;
for (char c : s) if (c == ch) count++;
cout << count << endl;
return 0;
}
#include <stdio.h>
int main() {
char s[] = "banana";
char ch = 'a';
int count = 0;
for (int i = 0; s[i]; i++) if (s[i] == ch) count++;
printf("%d\n", count);
return 0;
}