1407.py

Задание 14: Системы счисления (19-ричная система) Операнды арифметического выражения записаны в системе счисления с основанием 19. 98x79641₁₉ + 36x14₁₉ + 73x4₁₉ В записи чисел переменной х обозначена неизвестная цифра из алфавита 19-ричной системы счисления. Определите наибольшее значение х, при котором значение данного арифметического выражения кратно 18. Для найденного значения х вычислите частное от деления значения арифметического выражения на 18 и укажите его в ответе в десятичной системе счисления.
"""
Задание 14: Системы счисления (19-ричная система)
Операнды арифметического выражения записаны в системе счисления с основанием 19.
98x79641₁₉ + 36x14₁₉ + 73x4₁₉
В записи чисел переменной х обозначена неизвестная цифра из алфавита 19-ричной системы счисления.
Определите наибольшее значение х, при котором значение данного арифметического выражения кратно 18.
Для найденного значения х вычислите частное от деления значения арифметического выражения на 18
и укажите его в ответе в десятичной системе счисления.
"""

for x in "IHGFEDCBA9876543210":
    s = int(f"98{x}79641", 19) + int(f"36{x}14", 19) + int(f"73{x}4", 19)
    if s % 18 == 0:
        print(x, s // 18)
        break
"""
Задание 14: Системы счисления (19-ричная система)
Операнды арифметического выражения записаны в системе счисления с основанием 19.
98x79641₁₉ + 36x14₁₉ + 73x4₁₉
В записи чисел переменной х обозначена неизвестная цифра из алфавита 19-ричной системы счисления.
Определите наибольшее значение х, при котором значение данного арифметического выражения кратно 18.
Для найденного значения х вычислите частное от деления значения арифметического выражения на 18
и укажите его в ответе в десятичной системе счисления.
"""

for x in "IHGFEDCBA9876543210":
    s = int(f"98{x}79641", 19) + int(f"36{x}14", 19) + int(f"73{x}4", 19)
    if s % 18 == 0:
        print(x, s // 18)
        break

Репозиторий на GitHub