Операнды арифметического выражения записаны в системе счисления с основанием 19.
76x7964519 + 35x4219 + 332x619
В записи чисел переменной x обозначена неизвестная цифра из алфавита 19-ричной системы счисления.
Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 18.
Для найденного x вычислите частное от деления значения арифметического выражения на 18 и укажите его в ответе в десятичной системе счисления.
Основание системы счисления указывать не нужно.
🔹 Шаг 1. Алфавит цифр
alf = '0123456789ABCDEFGHI'
📌 Результат: задаём строку допустимых цифр нужной системы счисления.
🔹 Шаг 2. Перебор x и проверка кратности 18
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
📌 Результат: подставляем цифру x в три числа, считаем сумму и запоминаем частное, если сумма делится на 18; в конце в ans остаётся значение для наибольшего подходящего x.
🔹 Шаг 3. Ответ
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
print(ans)
📌 Результат: выводим частное; ответ: 365875995.
🔹 Шаг 1. Алфавит цифр
alf = '0123456789ABCDEFGHI'
📌 Результат: задаём строку допустимых цифр нужной системы счисления.
🔹 Шаг 2. Перебор x и проверка кратности 18
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
📌 Результат: подставляем цифру x в три числа, считаем сумму и запоминаем частное, если сумма делится на 18; в конце в ans остаётся значение для наибольшего подходящего x.
🔹 Шаг 3. Ответ
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
print(ans)
📌 Результат: выводим частное; ответ: 365875995.
🔹 Шаг 1. Алфавит цифр
alf = '0123456789ABCDEFGHI'
📌 Результат: задаём строку допустимых цифр нужной системы счисления.
🔹 Шаг 2. Перебор x и проверка кратности 18
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
📌 Результат: подставляем цифру x в три числа, считаем сумму и запоминаем частное, если сумма делится на 18; в конце в ans остаётся значение для наибольшего подходящего x.
🔹 Шаг 3. Ответ
alf = '0123456789ABCDEFGHI'
ans = None
for x in alf:
n = int(f'76{x}79645', 19) + int(f'35{x}42', 19) + int(f'332{x}6', 19)
if n % 18 == 0:
ans = n // 18
print(ans)
📌 Результат: выводим частное; ответ: 365875995.