Skip to content

Commit d98c62a

Browse files
committed
feat: update solutions to lc problem: No.1033
1 parent e0d1d24 commit d98c62a

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

solution/1000-1099/1033.Moving Stones Until Consecutive/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,23 @@ func min(a, b int) int {
149149
}
150150
```
151151

152+
### **TypeScript**
153+
154+
```ts
155+
function numMovesStones(a: number, b: number, c: number): number[] {
156+
const x = Math.min(a, Math.min(b, c));
157+
const z = Math.max(a, Math.max(b, c));
158+
const y = a + b + c - x - z;
159+
let mi = 0,
160+
mx = 0;
161+
if (z - x > 2) {
162+
mi = y - x < 3 || z - y < 3 ? 1 : 2;
163+
mx = z - x - 2;
164+
}
165+
return [mi, mx];
166+
}
167+
```
168+
152169
### **...**
153170

154171
```

solution/1000-1099/1033.Moving Stones Until Consecutive/README_EN.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,23 @@ func min(a, b int) int {
138138
}
139139
```
140140

141+
### **TypeScript**
142+
143+
```ts
144+
function numMovesStones(a: number, b: number, c: number): number[] {
145+
const x = Math.min(a, Math.min(b, c));
146+
const z = Math.max(a, Math.max(b, c));
147+
const y = a + b + c - x - z;
148+
let mi = 0,
149+
mx = 0;
150+
if (z - x > 2) {
151+
mi = y - x < 3 || z - y < 3 ? 1 : 2;
152+
mx = z - x - 2;
153+
}
154+
return [mi, mx];
155+
}
156+
```
157+
141158
### **...**
142159

143160
```
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
function numMovesStones(a: number, b: number, c: number): number[] {
2+
const x = Math.min(a, Math.min(b, c));
3+
const z = Math.max(a, Math.max(b, c));
4+
const y = a + b + c - x - z;
5+
let mi = 0,
6+
mx = 0;
7+
if (z - x > 2) {
8+
mi = y - x < 3 || z - y < 3 ? 1 : 2;
9+
mx = z - x - 2;
10+
}
11+
return [mi, mx];
12+
}

0 commit comments

Comments
 (0)