from time import clock import sys input=open("in13_5.txt",'r') output=open("out_15_13_5.txt","w") list1=input.readline().split(",") list2=input.readline().split(",") list3=input.readline().split(",") list4=input.readline().split(",") def rotation(a,b,n): global memory memory=0 a=a+a b=b.rstrip("\n") if b in a: if(n!=1): output.write(str(1)+",") else: output.write(str(1)) else: if(n!=1): output.write(str(0)+",") else: output.write(str(0)) memory+=sys.getsizeof(a)+sys.getsizeof(b)+sys.getsizeof(n) start=clock() n=4 rotation(list1[0],list1[1],n) rotation(list2[0],list2[1],n-1) rotation(list3[0],list3[1],n-2) rotation(list4[0],list4[1],n-3) memory+=sys.getsizeof(start)+sys.getsizeof(list1)+sys.getsizeof(list2)+sys.getsizeof(list3)+sys.getsizeof(4) output.write("\nexecution time "+str(clock()-start)) output.write("\nmemory used "+ str(memory)+" Bytes") print "output file generated" input.close() output.close()