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

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

    №25 по КИМ

    Маска числа – это последовательность цифр, в которой могут встречаться специальные символы «?» и «*». Символ «?» означает ровно одну произвольную цифру, символ «*» означает произвольную (в том числе пустую) последовательность цифр.

    Пример. Маске 123*4?5 соответствуют числа 123405 и 12376415.

    Найдите все натуральные числа, не превышающие 1010, которые соответствуют маске 9*?001?1 и при этом без остатка делятся на 12007.
    В ответе запишите в первом столбце все найденные числа в порядке возрастания, а во втором столбце - соответствующие результаты деления этих чисел на 12007.

    Ответ

    Ответ:

    9098100131 757733 9201000121 766303 9303900111 774873 9406800101 783443 9681400191 806313 9784300181 814883 9887200171 823453 9990100161 832023

    Решение

    from fnmatch import *
    for x in range(0, 10 ** 10, 12007):
        s = str(x)
        if fnmatch(s, '9*?001?1'): print(x, x // 12007)

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

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

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

    15
    Задание №79570Задание №51493Задание №11011Задание №79571Задание №58269Задание №85311Задание №85312Задание №85313Задание №85314Задание №85315Задание №79572Задание №79573Задание №85316Задание №85318Задание №85319
    Бесплатно

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

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

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