On Friday, 26 April 2024 at 13:25:34 UTC, Salih Dincer wrote:
You have a 5-item data tuples as Tuple(1, 2, 3, [1, 3], 5) and implement the sum (total = 15) with the least codes using the sum() function of the language you are coding...

My Python solution (function named dosum to avoid collision w. Python primitive):

def dosum(itm):
    if isinstance(itm, (int, float)):
        return itm
    return sum( dosum(_i) for _i in itm );

print dosum( [1, 2, 3, [1, 3], 5] )

Reply via email to