Professional Documents
Culture Documents
3 RD 2
3 RD 2
3 RD 2
a=2
b=3
def permutation(lst):
def create(n):
s=''
for i in range(1,n+2):
s+='{}'.format(i)
return s
def decode(s):
op=[]
for i in s:
if(i=='I'):
op.append(operator.lt)
if(i=='D'):
op.append(operator.gt)
return op
s=str(input())
n=len(s)
i=create(n)
perm=permutation(list(i))
ind=0
dec=decode(s)
found=1
while(found):
listToStr = ' '.join(map(str, perm[ind]))
if(dec==[]):
print(i)
found=0
break
chk=0
k=str(i)
for j in range(n):
if(dec[j](k[j],k[j+1])):
chk+=1
if(chk==n):
print(i)
found=0
break
ind+=1