Sum of Digits Calculator for Non-negative Integers

  • Share this:

Code introduction


Calculate the sum of the digits of a non-negative integer.


Technology Stack : None

Code Type : Function

Code Difficulty :


                
                    
def sum_of_digits(number):
    if not isinstance(number, int) or number < 0:
        raise ValueError("Input must be a non-negative integer")
    return sum(int(digit) for digit in str(number))                
              
Tags: