?題目來源:
? ? ? ? LeetCode題目:3099. 哈沙德數 - 力扣(LeetCode)
解題思路:
? ? ? ?按要求求和判斷即可。
解題代碼:
#python3
class Solution:def sumOfTheDigitsOfHarshadNumber(self, x: int) -> int:sumDigit=0temp=xwhile(temp!=0):sumDigit += temp%10temp=temp//10return sumDigit if x%sumDigit==0 else -1
總結:
? ? ? ? 官方題解也是直接模擬。