import time import sys from array import* t0=time.clock() queue=array('i',[]) f=open("in8_6.txt",'r') w=open("out_16_8_6.txt",'w') a1=f.readline() str=f.readlines() for i in range(1,len(str)): a=str[i] b=a.split(',') for k in range(len(b)): c3=int(b[k]) if c3>=500: if c3<=999: queue.append(c3) else: if c3>=1: if c3<=100: queue.pop(0) queue.append(c3) count=0 for i in queue: w.write(repr(i)+',') count=count+1 w.write('\n'+'size of queue='+repr(count)) t1=time.clock() t2=time.clock() mem=sys.getsizeof(t0)+sys.getsizeof(a)+sys.getsizeof(b)+sys.getsizeof(c3)+sys.getsizeof(i)+sys.getsizeof(count)+72 w.write('\n'+ repr(mem)) w.write('\n'+"time taken by program="+repr(t2)) f.close() w.close()