Skip to content

Commit 82937e0

Browse files
authored
Update README.md
1 parent 75a57e9 commit 82937e0

File tree

1 file changed

+18
-9
lines changed
  • solution/1800-1899/1823.Find the Winner of the Circular Game

1 file changed

+18
-9
lines changed

solution/1800-1899/1823.Find the Winner of the Circular Game/README.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,20 +141,29 @@ func findTheWinner(n int, k int) int {
141141

142142
```ts
143143
function findTheWinner(n: number, k: number): number {
144-
if (n === 1) return 1;
145-
const res = (findTheWinner(n - 1, k) + k) % n;
146-
return res ? res : n;
144+
if (n === 1) {
145+
return 1;
146+
}
147+
const ans = (k + findTheWinner(n - 1, k)) % n;
148+
return ans ? ans : n;
147149
}
148150
```
149151

150152
#### JavaScript
151153

152154
```js
153-
function findTheWinner(n, k) {
154-
if (n === 1) return 1;
155-
const res = (findTheWinner(n - 1, k) + k) % n;
156-
return res ? res : n;
157-
}
155+
/**
156+
* @param {number} n
157+
* @param {number} k
158+
* @return {number}
159+
*/
160+
var findTheWinner = function (n, k) {
161+
if (n === 1) {
162+
return 1;
163+
}
164+
const ans = (k + findTheWinner(n - 1, k)) % n;
165+
return ans ? ans : n;
166+
};
158167
```
159168

160169
<!-- tabs:end -->
@@ -163,7 +172,7 @@ function findTheWinner(n, k) {
163172

164173
<!-- solution:start -->
165174

166-
### Solution 2. Simulation
175+
### 方法二:模拟
167176

168177
<!-- tabs:start -->
169178

0 commit comments

Comments
 (0)