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

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

(PRO100-ЕГЭ) Операнды арифметического выражения записаны в системах счисления с различными основаниями. $$9A87x21_{12} + 2x68_{14} - 1x2F4_{16}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра. Определите наибольшее значение \(x\), при котором значение данного арифметического выражения кратно \(3\). Для найденного \(x\) вычислите частное от деления значения арифметического выражения на \(3\) и запишите его в ответе в десятичной системе счисления.

Решение:

Python


alph = '0123456789AB'

for x in alph[::-1]:
    n = int(f'9A87{x}21', 12) + int(f'2{x}68', 14) - int(f'1{x}2F4', 16)
    if n % 3 == 0:
        print(n // 3)
        break

Ответ: \(9812719\)