หาผลรวมหลักของตัวเลขโดยไม่แปลงเป็นสตริง
ตัวอย่าง: 512 → 5+1+2 = 8
อัลกอริธึม
- ลูป while num != 0
- บวก num % 10 (หลักหน่วย) แล้ว num //= 10
การนำไปใช้
class Solution:
def solve(self, num):
total = 0
while num != 0:
total += num % 10
num //= 10
return total
ob = Solution()
print(ob.solve(512)) # 8