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

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

    №25 по КИМ

    Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

    — символ «?» означает ровно одну произвольную цифру;

    — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.

    Например, маске 123*4?5 соответствуют числа 123405 и 12300405.

    Среди натуральных чисел, не превышающих 109, найдите все числа, соответствующие маске 12345?7?8, делящиеся на число 23 без остатка.

    В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце  — соответствующие им результаты деления этих чисел на 23.

    Ответ

    Ответ:

    123450798 5367426 123451718 5367466 123453788 5367556 123454708 5367596 123456778 5367686 123459768 5367816

    Решение

    from fnmatch import *
    for x in range(0,10**9,23):
        if fnmatch(str(x), '12345?7?8'):
            print(x, x//23)

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

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

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

    Бесплатно

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

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

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