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

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

    №8 по КИМ

    Сколько существует десятичных пятизначных чисел, содержащих в своей записи ровно одну цифру 2, при этом рядом с этой цифрой могут стоять только нечётные цифры?

    Ответ

    Ответ:

    12510

    Решение

    from itertools import product

    alph = '0123456789'

    def valid(s):
        odd_num = '13579'
        if s.count('2') != 1:
            return False
        pos = s.find('2')
        if pos == 0:
            return s[1] in odd_num
        elif pos == 4:
            return s[3] in odd_num
        else:
            return all(s[i] in odd_num for i in [pos-1, pos+1])

    q = 0
    for p in product(alph, repeat=5):
        if p[0] == '0':
            continue
        q += int(valid(''.join(p)))
    print(q)

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

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

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

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

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

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

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