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

Просмотры: 14
Изменено: 17 сентября 2024

(ЕГЭ-2022) Значение выражения \(343^{1515} - 6 \cdot 49^{1520} + 5 \cdot 49^{1510} - 3 \cdot 7^{1530} - 1550\) записали в системе счисления с основанием \(7\). Определите количество значащих нулей в этой записи.

Решение:

Python


def count_zero(n):
    q = 0
    while n:
        q += int(n % 7 == 0)
        n //= 7
    return q

n = 343**1515 - 6 * 49**1520 + 5 * 49**1510 - 3 * 7**1530 - 1550
print(count_zero(n))

Ответ: \(19\)