#40547: 為何10%?


jeremy9999@smail.hc.edu.tw (jeremy)


n=list(input())
l=[]
n=n[::-1]
for i in range(len(n)):
  if n[i] in l:
    pass
  else:
    l.append(n[i])
    n[i]=''
l=l[::-1]
k=[]
for i in range(len(l)):
  k.append(ord(l[i]))
k.sort()
for i in range(len(k)):
  for j in range(len(k)):
    #print(l,k)
    if ord(l[i])==k[j]:
      l[i]=j+1
      break
print(*l,sep='')
#40764: Re: 為何10%?


cges30901 (cges30901)


for i in range(len(k)):
  for j in range(len(k)):
    #print(l,k)
    if ord(l[i])==k[j]:
      l[i]=j+1
      break
print(*l,sep='')


顛倒了,用k去找l