Значение выражения записали в системе счисления с основанием 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)
ans = 0
while num > 0:
ans += 1*(num % 4 == 3)
num //= 4
print(ans)
Ответ: 59