Skip to content

Commit 0155876

Browse files
committed
Prime Numbers Less Than N
1 parent 1eec548 commit 0155876

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Zenefits/Prime_Numbers_Less_Than_N.py

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Assume n is a positive interger
2+
def getNumberOfPrimes(n):
3+
if n<= 3:
4+
return n-1
5+
primes = [2,3]
6+
for num in range(4,n+1):
7+
finished = False
8+
i = 0
9+
while not finished:
10+
prime = primes[i]
11+
result = num / prime
12+
remainder = num % prime
13+
if remainder == 0:
14+
finished = True
15+
elif result <= prime:
16+
primes.append(num)
17+
finished = True
18+
i += 1
19+
return len(primes)
20+
21+
print getNumberOfPrimes(100)

0 commit comments

Comments
 (0)