Count the number of prime numbers less than a non-negative number, n.
Example:
Input: 10
Output: 4
Explanation: There are 4 prime numbers less than 10, they are 2, 3, 5, 7.
Solution:
defcountPrimes(self,n):""" :type n: int :rtype: int """ arr = [True] * n upper = n**0.5+1 i =2while i < upper:for j inrange(i*i,n,i): arr[j]=False i = i +1return arr[2:].count(True)