luoheng
10/29/2019 - 6:35 AM

countPrimes

func countPrimes(n int) int {
    primes := make([]bool, n)
    for i := 2; i < n; i++ {
        if !primes[i] {
            for j := i*2; j < n; j += i {
                primes[j] = true
            }
        }
    }
    sum := 0
    for i := 2; i < n; i++ {
        if !primes[i] {
            sum++
        }
    }
    return sum
    
}