package
0.0.0-20240717210230-cb72c3092e0b
Repository: https://github.com/ashinzekene/algorithms.git
Documentation: pkg.go.dev
# README
Permutation Sequence
Medium
The set [1,2,3,...,n]
contains a total of n! unique permutations.
By listing and labeling all of the permutations in order, we get the following sequence for n = 3:
"123"
"132"
"213"
"231"
"312"
"321"
Given n and k, return the kth permutation sequence. Note:
- Given n will be between 1 and 9 inclusive.
- Given k will be between 1 and n! inclusive. Example 1:
Input: n = 3, k = 3
Output: "213"
Example 2:
Input: n = 4, k = 9
Output: "2314"
3 * 2 * 1 4 * 3 * 2 * 1
0000 === 1 0010 === 2 0100 === 3 0110 === 4 0200 === 5 0210 === 6 1000 === 7 1010 === 8 1100 === 9 2000 === 13 3000 === 19
17
2110
1234 1243 1324 1342 1423 1432 2134 2143 2314 ==== 9
1 2 6
123 213
001000