def getPermutation(self, n, k):
"""
:type n: int
:type k: int
:rtype: str
"""
k = k-1
L = [l for l in range(1,n+1)]
S = ""
for l in xrange(n):
base = factorial(n-l-1)
ind = k // base
k = k % base
S += str(L[ind])
L.remove(L[ind])
return S
评论列表
文章目录