На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Найти число, у которого максимальная сумма цифр. Если таких чисел несколько, нужно вывести последнее их них.
В python. БЕЗ eval,sum ,split,map,element,list,append
и тд.БЕЗ КОМАНД ТАКИХ Все расписать,что бы было понятно
За спам кидаю жалобу
БЕЗ format,max.
Answers & Comments
num = int(input())
maximum = num
while num != 0:
sum_num = sum_num_max = 0
num_copy = num
max_copy = maximum
while num_copy:
sum_num += num_copy % 10
num_copy //= 10
while max_copy:
sum_num_max += max_copy % 10
max_copy //= 10
if sum_num >= sum_num_max:
maximum = num
num = int(input())
print(maximum)