from time import clock import sys from string import * f=open('in13_3.txt','r') of=open('out_23_13_3.txt','w') begin=clock() m,n=f.readline().split(',') def func(l, i, j): while j>i: ch=l[i] ch1=l[j] l=l[0:i]+ch1+l[i+1:] l=l[0:j]+ch+l[j+1:] j=j-1 i=i+1 return l def func2(listt,f): n=len(listt) l=[] l=func(listt,0,f - 1) l=func(l,f,n - 1) l=func(l,0,n - 1) return l r=func2(m,int(n)) of.write(str(r)) of.write("\n"+"memory used="+str(sys.getsizeof(f)+sys.getsizeof(of)+sys.getsizeof(n)+sys.getsizeof(m))) of.write("\n"+"time taken="+str(clock()-begin)) f.close() of.close()