Задания
Версия для печати и копирования в MS WordЗначение арифметического выражения: — записали в системе счисления с основанием 4. Сколько цифр «3» содержится в этой записи?
Решение.
— на конце 4032 нуля.
— на конце 2015 нулей.
— на конце 2015 нулей, а в середине
нулей.
— на конце 2015 троек, а в середине 2017 нулей.
— в середине 2017 нулей, после чего 2012 троек.
Ответ: 2012.
Приведём другое решение на языке Python.
x = 16**2016 + 4**2015 - 64
s = ''
while x != 0:
s += str(x % 4)
x //= 4
s = s[::-1]
print(s.count("3"))
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
(16bi**2016+4bi**2015-64).Digits(4).CountOf(3).Print;
end.
Раздел кодификатора ФИПИ: 1.4.1 Позиционные системы счисления

