Задание 14. Информатика. ЕГЭ. Поляков-6638

Просмотры: 320
Изменено: 24 ноября 2024

(Е. Джобс) Известно, что значение выражения \(27Aх23_{16} + 8yE5D2_{16}\), где \(х\) и \(y\) – цифры шестнадцатеричной системы счисления, кратно \(5\). Укажите максимальное значение суммы \(x\) и \(y\), когда это возможно. В качестве ответа приведите десятичную запись полученной суммы \(x\) и \(y\).

Решение:

Python


from itertools import product

alph = '0123456789ABCDEF'
xymax = 0

for x, y in product(alph, repeat=2):
    n = int(f'27A{x}23', 16) + int(f'8{y}E5D2', 16)
    if n % 5 == 0:
        xymax = max(xymax, int(x, 16) + int(y, 16))

print(xymax)

Ответ: \(29\)