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 7e0ca72 commit 921d2d5Copy full SHA for 921d2d5
484-find-permutation.js
@@ -1,3 +1,25 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {number[]}
4
+ */
5
+const findPermutation = function(s) {
6
+ const n = s.length
7
+ const res = Array(n + 1)
8
+ res[n] = n + 1
9
+ for (let i = 0, len = n; i < len;) {
10
+ let j = i;
11
+ while (j < len && s.charAt(j) === 'D') {
12
+ j++;
13
+ }
14
+ for (let k = j - i; k >= 0; k--, j--) {
15
+ res[i++] = j + 1;
16
17
18
+ return res;
19
+};
20
+
21
+// another
22
23
/**
24
* @param {string} s
25
* @return {number[]}
0 commit comments