Войти Создать аккаунт

Как в ЕГЭ · 11 из 20

№14. Неизвестная цифра

По мотивам задания №14, второй его вид. Несколько чисел записаны в одной системе счисления, и в каждой записи одна и та же цифра скрыта буквой x. Нужно найти такую цифру x, чтобы сумма чисел делилась на заданное число, — и частное. Основание бывает и больше десяти, и тогда x может оказаться буквой.

Что сделать

Подберите наименьшую цифру x, при которой сумма чисел делится на delitel, и верните её вместе с частным.

Что приходит

  • zapisi — записи чисел строками: цифры 0–9 и латинские A–Z, на месте неизвестной — x

  • osnovanie — основание системы, от 2 до 36

  • delitel — на что должна делиться сумма

Что вернуть

Пару (x, частное), где x — значение цифры числом; если ни одна цифра не подходит — None.

Допишите функцию cifra_x в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Пример

Записи "9x3" и "1x" в десятичной системе, делитель 7. x = 0: 903 + 10 = 913 — не делится; x = 1: 913 + 11 = 924 = 7 · 132. Ответ (1, 132).

Тот же пример кодом
Вызов
cifra_x(["9x3", "1x"], 10, 7)
Вернуть
(1, 132)
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.