Предмет: Информатика,
автор: artemtoktosunov
Решите задачу, дам 100 баллов
Приложения:

Ответы
Автор ответа:
0
import functools
import operator
N = int(input()) # Кол-во чисел
nums = [int(i) for i in input().split()][:N]
sums = [sum(int(i) for i in str(n)) for n in nums]
print(nums[sums.index(max(sums))]) # Число с максимальной суммой
muls = [functools.reduce(operator.mul, [int(i) for i in str(n)]) for n in nums]
print(nums[muls.index(max(muls))]) # Число с максимальным произведением
# Скорость 10-11 мс. Память 3-4 мб.
Похожие вопросы
Предмет: Русский язык,
автор: irakolodyazhin
Предмет: Английский язык,
автор: aliya28101998
Предмет: Русский язык,
автор: Alina555355
Предмет: Уход за собой,
автор: Rexona2018
Предмет: Уход за собой,
автор: Rexona2018