ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 14001. Основная волна

Значение арифметического выражения 62030 + 6100 – х, где х – целое положительное число, не превышающее 2030, записали в 6-ричной системе счисления.

Определите наибольшее количество нулей, которое может содержать число, являющееся 6-ричной записью значения данного арифметического выражения.

# Подсчёт нулей (функция)
def count_zero(num):
    count = 0
    # Поиск нулей в 6-чной записи
    while num:
        if num % 6 == 0:
            count += 1
        num //= 6
    return count

# Ищем максимальное кол-во нулей
max_zeros = max(count_zero(6 ** 2030 + 6 ** 100 - x)
                for x in range(1, 2031))

print(max_zeros)
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие