count_prime_cpp
count_prime_cpp
class Solution {
public:
int countPrimes(int n) {
int count = 0;
if (n <= 2) return 0;
if(isPrime[i]){
isPrime[j] = false;
if(isPrime[i])
count++;
return count;
};
void test_countPrimes() {
Solution sol;
// Test case 1: n = 0
if (sol.countPrimes(0) == 0) {
} else {
// Test case 2: n = 1
if (sol.countPrimes(1) == 0) {
} else {
// Test case 3: n = 2
if (sol.countPrimes(2) == 0) {
} else {
if (sol.countPrimes(10) == 4) {
} else {
}
// Test case 5: n = 100 (Primes: 25 primes below 100)
if (sol.countPrimes(100) == 25) {
} else {
if (sol.countPrimes(5000) == 669) {
} else {
int main() {
test_countPrimes();
return 0;