Задача #3364

Системы счисления

Уровень ЕГЭ
(О. Лысенков) Определите в 121-ричной записи числа количество цифр с числовым значением, не менее 64 и не более 104:
39·121319+46·1191315·1331151993.
Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

3
#1 способ
n = 39 * 121 ** 319 + 46 * 11 ** 913 - 15 * 1331 ** 15 - 1993
count = 0
while n != 0:
ost = n % 121
if 64 <= ost <= 104:
count += 1
n //= 121
print(count)

#2 способ
n = 39 * 121 ** 319 + 46 * 11 ** 913 - 15 * 1331 ** 15 - 1993
count = 0
a = []
while n != 0:
a = [n % 121] + a
n //= 121
for i in a:
if 64 <= i <= 104:
count += 1
print(count)
Быстрый переход
Перейти к задаче