Hint 1:
Click to view
What does N \bmod 10 give you?
Try with numbers 45, 500.
Hint 2:
Click to view
It gives you the right-most digit in the decimal representation of the number.
Hint 3:
Click to view
What does N // 10 do?
Try with numbers 45, 500.
Hint 4:
Click to view
Chops off the right-most digit in the decimal representation of the number.
Hint 5:
Click to view
Now we have way to get current digit, and chop it off.
How long do we need to repeat this process?
Hint 6:
Click to view
Until we get the number 0.
Hint 7 (full solution):
Click to view
We can use a while
loop to keep going until the current number is 0, and store the sum in another variable, where we add each digit.