Таких скидок больше не будет!

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

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

    №0 по КИМ

    Дана программа для редактора:

    НАЧАЛО

                    ПОКА НЕ нашлось (00)

                            заменить (01, 220)

                            заменить (02, 1013)

                            заменить (03, 120)

                    КОНЕЦ ПОКА

    КОНЕЦ

     

    Известно, что в исходной строке A было ровно два нуля  — на первом и на последнем месте, а после выполнения данной программы получилась строка B, содержащая 13 единиц и 18 двоек.

    Какое наименьшее количество цифр могло быть в строке A?

    Ответ:

    10

    Решение

    A = []
    for x in range(20,-1,-1):
        for y in range(20,-1,-1):
            for z in range(20,-1,-1):
                num = '0' + '1'*x + '2'*y + '3'*z +'0'
                while '00' not in num:
                    num = num.replace('01','220',1)
                    num = num.replace('02','1013',1)
                    num = num.replace('03','120',1)
                if num.count('1') == 13 and num.count('2') == 18:
                    A.append(x + y + z)
    print(min(A) + 2)

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

    Решения от учеников

    0

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

    15
    Задание №71953Задание №71952Задание №81Задание №20415Задание №71951Задание №104Задание №20414Задание №20416Задание №31793Задание №933Задание №20408Задание №56860Задание №38017Задание №56780Задание №71950
    Бесплатно

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

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

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