We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 79fbd9d commit 7a04643Copy full SHA for 7a04643
src/main/kotlin/g3401_3500/s3470_permutations_iv/Solution.kt
@@ -9,13 +9,13 @@ class Solution {
9
fun permute(n: Int, k: Long): IntArray {
10
var res = IntArray(n)
11
var k = k - 1
12
- var i = 0
13
- val sqrtK = sqrt(k.toDouble()).toLong()
14
val fac = LongArray(n / 2 + 1)
15
fac[0] = 1
16
for (i in 1..n / 2) {
17
fac[i] = fac[i - 1] * i
18
- if (fac[i] >= maxFac) { fac[i] = maxFac }
+ if (fac[i] >= maxFac) {
+ fac[i] = maxFac
+ }
19
}
20
var evenNum = n / 2
21
var oddNum = n - evenNum
@@ -66,7 +66,9 @@ class Solution {
66
67
if (res[i] % 2 == 0) {
68
evenNum--
69
- } else { oddNum-- }
+ } else {
70
+ oddNum--
71
72
73
return res
74
0 commit comments