import time import sys f=open("in7_9.txt","r") f1=open("out_9_7_9.txt","w") start=time.clock() l1,l2=f.readline().split(",") temp1=[] temp2=[] temp=[] add=0 mul=0 for i in l1: temp1.append(i) for i in l2: temp2.append(i) len1=len(temp1) len2=len(temp2) if len1>=len2: j=len1 k=len1-len2 else: j=len2 k=len2-len1 i=0 l=0 c,ans=0,0 reslt="" while llen2: temp2=temp+temp2 add=add+1 else: temp1=temp+temp1 add+=1 while i<=j-1: if temp1[i]=="1" and temp2[i]=="1": reslt='1'+reslt add+=1 else: reslt='0'+reslt add+=1 i=i+1 elapsed=time.clock()-start total=sys.getsizeof(reslt)+sys.getsizeof(temp1)+sys.getsizeof(temp2)+sys.getsizeof(temp)+sys.getsizeof(add)+ sys.getsizeof(len1)+sys.getsizeof(len2)+sys.getsizeof(elapsed) f1.write("anding result---:"+ str(reslt)+"\nno.of addition--:"+str(add)+"\nno. of multiplication-:"+str(mul)+"\ntime-------------------:"+str(elapsed)+"\ntotal memory------------:"+str(total)) f.close() f1.close()