Значение арифметического выражения: — записали в системе счисления с основанием 4. Сколько цифр «3» содержится в этой записи?
Решение руками:
Первым шагом необходмо преобразовать выражение так, чтобы в степень возводилось число 4:
Переведем в систему счисления с основанием и получим:
Решение программой:
s = 16**22 * 4**8 - 4**4 - 64
c = 0
while s > 0:
if s % 4 == 3:
c += 1
s = s // 4
print(c)
Ответ: 48