
n부터 1씩 증가시키며,t로 자릿수의 곱이 나누어 떨어지는 가장 작은 수 반환function smallestNumber(n: number, t: number): number {
for(let i = n; ; i++) {
if(getDigitProduct(i) % t === 0) return i
}
};
function getDigitProduct(num: number) {
let product = 1
while(num) {
product *= num % 10
num = Math.floor(num / 10)
}
return product
}