Задача к ЕГЭ по информатике на тему «арифметические выражения» №1

Значение выражения 4103 + 3 ⋅4444 − 2⋅444 + 128  записали в системе счисления с основанием 4. Сколько цифр 3 содержится в этой записи?

Используйте отказ от if для решения задачи.

num = 4**103 + 3*4**444 — 2*4**44 + 128
 
ans = 0
 
while num > 0:
 
    ans += 1*(num % 4 == 3)
 
    num //= 4
 
print(ans)

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