
Задача по теме: "Двоичные и десятичные алгоритмы"
Автомат получает на вход трехзначное число. По этому числу строится новое число по следующим правилам.
-
Перемножаются все цифры исходного числа.
-
Суммируются все цифры исходного числа.
-
Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 621.Произведение цифр: 6*2*1 = 12;сумма цифр: 6+2+1 = 9. Результат: 129.
Укажите наибольшее число, при обработке которого автомат выдаст число 33621.


Решение:
Решение программой:
for x in range(100,1000):
n = str(x)
x1 = int(n[0]) * int(n[1]) * int(n[2])
x2 = int(n[0]) + int(n[1]) + int(n[2])
res = str(max(x1, x2)) + str(min(x1, x2))
if res == '33621':
print(x)
Решение руками:
Разделим наше число на два: 336 и 21. Методом подбора определим, что цифры 8, 7 и 6 дают в сумме 21, а в произведении - 336. Тогда наибольшее число будет 876.
Ответ: 876
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

МГ | Pro | ProMax | |
Практика на платформе | |||
Отслеживание прогресса обучения | |||
Двухуровневое домашнее задание после каждого вебинара | |||
Все материалы составлены экспертом ЕГЭ | |||
Персональный менеджер | |||
Личный куратор | |||
Разбор ошибок личным куратором | |||
Еженедельные созвоны с куратором для закрытия индивидуальных пробелов | |||
Составление индивидуального расписания |

счёта
средств
подтверждено!
Теперь вы можете приступить
к следующему уроку
курса по математике
замены
Для смены номера телефона
мы отправили Вам код по СМС,
введите его в поле ниже.
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия
Здравствуйте!
Выберите информацию о себе ниже

Оплата прошла успешно!
