Алгоритм решения задания 14. Часть 1
Учимся решать 15 задания первого типа
Читать
Значение арифметического выражения 3 ⋅ 31258 + 2 ⋅ 6257 — 4 ⋅ 6256 + 3 ⋅ 1255 — 2 ⋅ 254 — 2025 записали в системе счисления с основанием 25.
Сколько значащих нулей содержится в этой записи?
Правильный ответ:
10
# Выражение из условия
num = (3 * 3125 ** 8
+ 2 * 625 ** 7
- 4 * 625 ** 6
+ 3 * 125 ** 5
- 2 * 25 ** 4
- 2025)
# Подсчёт нулей
count = 0
# Поиск нулей в 25-чной записи
while num:
if num % 25 == 0:
count += 1
num //= 25
print(count)
