Hello Everyone,
I am new to python.I am trying to solve PRIME 1 problem using sieve of Eratosthenes.But I am getting NZEC run time error.My submission id is 2478137.I am also submitting the code here
test_cases = int(raw_input(""))
count = 0
while(count < test_cases):
input = raw_input("")
input = input.split()
lowlimit = int(input[0])
highlimit = int(input[1])
primelist = range(2,highlimit+1)
limit = highlimit//2+1
number = 2
while(number < limit):
if(primelist[number-2]):
primelist[2*(number-1)::number] = [0]*(highlimit//number-1)
number = number+1
primelist = filter(None,primelist)
if(lowlimit!=1):
primelist = primelist[lowlimit-2:]
for prime in primelist:
print prime
if(count!=test_cases-1):
print ""
count = count + 1
What am I currently doing wrong and any pointers in the right direction?
Cheers
Karteek
created
last reply
- 3
replies
- 201
views
- 2
users