Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №8
  • Задание №8
  • Задание №86992 ЕГЭ Информатике

    Условие задания #86992

    №8 по КИМ

    Назовём ряд из двух цифр подходящим, если выполняется любое из двух условий:

    1)  сумма цифр чётна и вторая цифра больше первой;

    2)  сумма цифр нечётна и вторая цифра меньше первой.

    Назовём многозначное число подходящим, если любые две соседние цифры в его записи образуют подходящий ряд.

    Примеры подходящих чисел: 26, 63, 30, 2630, 26308.

    Пример неподходящего числа: 2638. Это число нельзя считать подходящим, так как соседние цифры 3 и 8 в его записи образуют неподходящий ряд.

    Сколько существует подходящих 11-⁠значных 9-⁠ричных чисел?

    Ответ

    Ответ:

    8388608

    Решение

    def f(n):
        s = str(n)
        if len(s) == 11:
            return 1
        podr = []
        for i in range(9):
            if (int(s[-1]) + i)%2 == 0 and i > int(s[-1]):
                podr.append(int(s+str(i)))
            if (int(s[-1]) + i)%2 != 0 and i < int(s[-1]):
                podr.append(int(s + str(i)))
        return sum(f(i) for i in podr)
     
    print(sum(f(i) for i in range(1,9)))

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №72782Задание №60090Задание №83664Задание №83665Задание №85829Задание №83666Задание №44247Задание №83667Задание №83669Задание №83670Задание №83672Задание №85830Задание №85831Задание №89646Задание №75915
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме