
Задача по теме: "Двоичные и десятичные алгоритмы"
Автомат получает на вход трехзначное число. По этому числу строится новое число по следующим правилам.
-
Вычисляются суммы квадратов первой и второй, а также второй и третьей цифр исходного числа.
-
Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 621. Суммы квадратов цифр: 62 + 22 = 40; 22 + 12 = 5. Результат: 405.
Укажите наибольшее число, при обработке которого автомат выдаст число 7434.


Решение:
Решение программой:
for x in range(100,1000):
n = str(x)
x1 = int(n[0])**2 + int(n[1])**2
x2 = int(n[1])**2 + int(n[2])**2
res = str(max(x1, x2)) + str(min(x1, x2))
if res == '7434':
print(x)
Решение руками:
Пусть число состоит из 3 цифр: a, b, c. Тогда мы можем отметить, что a^2+b^2 = 74, а b^2+c^2 = 34. Методом подбора определим, что b = 5 (так как только при этом значении можно получить значения a и c). Следовательно, a = 7, c = 3. Так как нам нужно наибольшее число, то поставим на первое место цифру 7, тогда получится 753.
Ответ: 753
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

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

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

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