Self Dividing Numbers
LeetCode題目: 728. Self Dividing Numbers
My solution:
/**
* @param {number} left
* @param {number} right
* @return {number[]}
*/
let selfDividingNumbers = (left, right) => {
let res = [], selfD = true;
for(left; left<=right; left++) {
selfD = true;
let strDigit = left.toString();
for(let i=0; i<strDigit.length; i++) {
if (left % Number(strDigit.at(i)) !== 0) {
selfD = false;
break;
}
}
if(selfD) res.push(left);
}
return res;
};
