Skip to content

Commit aa2fb2e

Browse files
committed
feat: add js solution to lc problem: No.1823
1 parent 718bd8d commit aa2fb2e

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,16 @@ function findTheWinner(n: number, k: number): number {
147147
}
148148
```
149149

150+
#### JavaScript
151+
152+
```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+
}
158+
```
159+
150160
<!-- tabs:end -->
151161

152162
<!-- solution:end -->

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,16 @@ function findTheWinner(n: number, k: number): number {
146146
}
147147
```
148148

149+
#### JavaScript
150+
151+
```js
152+
function findTheWinner(n, k) {
153+
if (n === 1) return 1;
154+
const res = (findTheWinner(n - 1, k) + k) % n;
155+
return res ? res : n;
156+
}
157+
```
158+
149159
<!-- tabs:end -->
150160

151161
<!-- solution:end -->
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
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+
}

0 commit comments

Comments
 (0)