3099. 哈沙德数

哈沙德数

解法一: 数学

go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
func sumOfTheDigitsOfHarshadNumber(x int) int {
sum := perSum(x)
if x%sum == 0 {
return sum
}
return -1
}

func perSum(num int) int {
ans := 0
for num != 0 {
ans += num % 10
num /= 10
}
return ans
}
作者

wuhunyu

发布于

2024-07-03

更新于

2025-01-15

许可协议