Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
itertools, re.split solution in Creative category for Sum of Digits by EdinsonUwU
import re,itertools
def sum_digits(num: int) -> int:
list = re.split(r"",str(num))
list = [i for i in list if i != '']
list = [int(x) for x in list]
sum = 0
while len(list) > 1:
sum = itertools.accumulate(list)
*_, sum = sum
list = re.split(r"",str(sum))
list = [i for i in list if i != '']
list = [int(x) for x in list]
return sum
Feb. 26, 2023