Задание 14. Информатика. Статград 2023-1-2

Просмотры: 72
Изменено: 25 ноября 2024

В выражении $$ 2xBAD_{16} + 3CxFE_{16} $$ \(x\) обозначает некоторую цифру из алфавита шестнадцатеричной системы счисления. Определите наименьшее значение \(x\), при котором значение данного выражения кратно \(15\). Для найденного \(x\) вычислите частное от деления данного выражения на \(15\) и запишите его в ответе в десятичной системе счисления.

Решение:

Python


for x in range(16):
    n1 = 2 * 16**4 + x * 16**3 + 11 * 16**2 + 10 * 16 + 13
    n2 = 3 * 16**4 + 12 * 16**3 + x * 16**2 + 15 * 16 + 14
    if (n1+n2) % 15 == 0:
        print((n1+n2) // 15)
        break

Ответ: \(26789\)