isBalancedNumber(1463) # True
isBalancedNumber(48015) # True
isBalancedNumber(11) # True
isBalancedNumber(12345) # False
isBalancedNumber(1) # False
from functools import reduce
def isBalancedNumber(num):
def sumNums(acum, el):
acum[0 if el[0]%2==0 else 1]+=int(el[1])
return acum
result=reduce(sumNums, enumerate(list(str(num))), [0, 0])
return result[0]==result[1]
No hay comentarios
Puedes registrarte o validarte desde aquí.
Comentarios sobre la versión: 1 (0)
No hay comentarios