Задача #3658

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

Уровень ЕГЭ

(Лысенков О.) Значение выражения

((17+19)3·50((2·3)1+2+(25004250)))/6

записали в системе счисления с основанием 6. Сколько цифр 5 в этой записи?

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

297
a = ((17 + 19) ** (3 * 50) - ((2 * 3) ** (1 + 2) + (2 ** 500 - 4 ** 250))) // 6 #используем //, 
#так как обычное деление / преобразует результат в float и теряет точность, что влияет на ответ
s = ''
while a != 0:
s = str(a % 6) + s
a //= 6
print(s.count('5'))
Быстрый переход
Перейти к задаче