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;
};
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。