Задание 14. Информатика. Досрочный экзамен 2022

Просмотры: 705
Изменено: 1 февраля 2025

Значение выражения 3162018281028341100210502022 записали в 4-ричной системе счисления. Сколько троек в полученной записи?

Решение:

Python


n = 3 * 16**2018 - 2 * 8**1028 - 3 * 4**1100 - 2**1050 - 2022

k = 0
while n:
    if n % 4 == 3:
        k += 1
    n //= 4

print(k)

Ответ: 4027