Stack Python. Как вычислить наименьшие суммы цифр в числах используя стек?
x1=int(input('Enter a number: '))
x2=int(input('Enter a number: '))
x3=int(input('Enter a number: '))
x4=int(input('Enter a number: '))
x5=int(input('Enter a number: '))
x6=int(input('Enter a number: '))
def sum41(a):
result = 0
while a > 0:
result += a % 10
a //= 10
return result
stack = []
stack.append(a)
if result == min(result):
stack.append(a)
if result < min(result):
stack.pop()
stack.append(a)
print(stack)
Вопрос состоит в том, как сделать так чтобы программа заносила в стэк наименьшие суммы цифр числа(Например 123: 1+2+3) Если это наименьшая сумма то число заносится в стек, если сумма следующего числа оказалась еще меньше прежнего, то стек чистится и туда заходит новое число с наименьшей суммой. Как это сделать ума не приложу.