Задания
Версия для печати и копирования в MS WordЗначение арифметического выражения
записали в 36-ричной системе счисления. Определите количество цифр, не превышающих 9, в этой записи.
Решение.
Приведём решение на языке Python.
s = 5*7776**2013 + 4*1296**2015 - 3*216**2017 + 2*36**2017 -6**2019 + 2023
count = 0
while s > 0:
if s%36 <= 9:
count += 1
s //= 36
print(count)
Ответ: 3018
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
(5*7776bi**2013+4*1296bi**2015-3*216bi**2017+2*36bi**2017-6bi**2019+2023)
.Digits(36).Count(n->n<=9).Print;
end.

