1
/**
2
* @param {number} num
3
* @param {number} k
4
* @return {number}
5
*/
6
var minimumNumbers = function (num, k) {
7
if (num === 0) return 0;
8
if (num === k) return 1;
9
if (k === 0) return num % 10 !== 0 ? -1 : 1;
10

11
let x = Math.floor(num / k);
12

13
while (x >= 0) {
14
if (num - 10 * x > 0 && (num - 10 * x) % k === 0) {
15
return (num - 10 * x) / k;
16
}
17
x--;
18
}
19

20
return -1;
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0