add: leetcode 0728 solution

This commit is contained in:
tphyhFighting
2022-03-31 14:16:28 +08:00
parent e1d3d596fb
commit 4fdf83b522

View File

@ -0,0 +1,24 @@
package leetcode
func selfDividingNumbers(left int, right int) []int {
var ans []int
for num := left; num <= right; num++ {
if selfDividingNum(num) {
ans = append(ans, num)
}
}
return ans
}
func selfDividingNum(num int) bool {
for d := num; d > 0; d = d / 10 {
reminder := d % 10
if reminder == 0 {
return false
}
if num%reminder != 0 {
return false
}
}
return true
}