На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Найти число, у которого максимальная сумма цифр. Если таких чисел несколько, нужно вывести последнее их них.
В python. БЕЗ eval,sum ,split,map,element,list,append
и тд.БЕЗ КОМАНД ТАКИХ Все расписать,что бы было понятно
За спам кидаю жалобу
БЕЗ format,max.
Приложения:
![](https://st.uroker.com/files/ccf/ccf5fcdb247aa466ffb4f28872616f7c.png)
Mikail2006:
Типа, нужно построить сарай используя только рулетку? Сейчас попробую написать...
Ответы
Ответ дал:
3
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)
Приложения:
![](https://st.uroker.com/files/4a3/4a391ec57315353305b4dd4e202449a1.png)
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
7 лет назад