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

Просмотры: 84
Изменено: 26 ноября 2024

(С.С. Поляков) Значение выражения \((2 \cdot 343^{123} + 2401) \cdot (3 \cdot 343^{137} - 2401)\) записали в системе счисления с основанием \(7\). Сколько цифр \(6\) содержится в этой записи?

Решение:

Python


n = (2 * 343**123 + 2401) * (3 * 343**137 - 2401)
q = 0
while n:
    q += int(n % 7 == 6)
    n //= 7
print(q)

Ответ: \(407\)