Skip to content

Commit 8628726

Browse files
committed
feat: add typescript solution to lc problem: No.2310
No.2310.Sum of Numbers With Units Digit K
1 parent 2388bc1 commit 8628726

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

solution/2300-2399/2310.Sum of Numbers With Units Digit K/README.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,15 @@ func minimumNumbers(num int, k int) int {
226226
### **TypeScript**
227227

228228
```ts
229-
229+
function minimumNumbers(num: number, k: number): number {
230+
if (!num) return 0;
231+
let digit = num % 10;
232+
for (let i = 1; i < 11; i++) {
233+
let target = i * k;
234+
if (target <= num && target % 10 == digit) return i;
235+
}
236+
return -1;
237+
};
230238
```
231239

232240
### **...**

solution/2300-2399/2310.Sum of Numbers With Units Digit K/README_EN.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,15 @@ func minimumNumbers(num int, k int) int {
207207
### **TypeScript**
208208

209209
```ts
210-
210+
function minimumNumbers(num: number, k: number): number {
211+
if (!num) return 0;
212+
let digit = num % 10;
213+
for (let i = 1; i < 11; i++) {
214+
let target = i * k;
215+
if (target <= num && target % 10 == digit) return i;
216+
}
217+
return -1;
218+
};
211219
```
212220

213221
### **...**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function minimumNumbers(num: number, k: number): number {
2+
if (!num) return 0;
3+
let digit = num % 10;
4+
for (let i = 1; i < 11; i++) {
5+
let target = i * k;
6+
if (target <= num && target % 10 == digit) return i;
7+
}
8+
return -1;
9+
};

0 commit comments

Comments
 (0)