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 9bdd7f6 commit ba543a0Copy full SHA for ba543a0
solution/1800-1899/1823.Find the Winner of the Circular Game/Solution.js
@@ -1,5 +1,12 @@
1
-function findTheWinner(n, k) {
2
- if (n === 1) return 1;
3
- const res = (findTheWinner(n - 1, k) + k) % n;
4
- return res ? res : n;
5
-}
+/**
+ * @param {number} n
+ * @param {number} k
+ * @return {number}
+ */
6
+var findTheWinner = function (n, k) {
7
+ if (n === 1) {
8
+ return 1;
9
+ }
10
+ const ans = (k + findTheWinner(n - 1, k)) % n;
11
+ return ans ? ans : n;
12
+};
0 commit comments