Задача к ЕГЭ по информатике на тему «Поиск цифр(-ы) числа» №7

Операнды арифметического выражения записаны в системе счисления с основанием 28.

3LF x28 + 67BF CxN28 + 4x982D28 +P Q20x628

В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 18. Для найденного значения x вычислите частное от деления значения арифметического выражения на 18 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.

Решение программой:

for x in "0123456789ABCDEFGHIJKLMNOPQR":
  s1 = int("3LF" + x, 28)
  s2 = int("67BFC" + x + "N", 28)
  s3 = int("4" + x + "982D", 28)
  s4 = int("PQ20" + x + "6", 28)
  s = s1 + s2 + s3 + s4
  if s % 18 == 0:
      print(x, s // 18)

Ответ: 196419780
Оцените статью
Я решу все!