Задача #3364
Системы счисления
(О. Лысенков) Определите в 121-ричной записи числа количество цифр с числовым значением, не менее 64 и не более 104:
.
Войдите, чтобы история ответов и статистика сохранялись.
Решение
Ответ
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)