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

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

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

    №0 по КИМ

    На вход приведённой ниже программе поступает строка, начинающаяся с символа «>», а затем содержащая 10 цифр 1, 20 цифр 2 и 30 цифр 3, расположенных в произвольном порядке.

    Определите сумму числовых значений цифр строки, получившейся в результате выполнения программы.

    Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.

    НАЧАЛО

    ПОКА нашлось (>1) ИЛИ нашлось (>2) ИЛИ нашлось (>3)

        ЕСЛИ нашлось (>1)

            ТО заменить (>1, 22>)

        КОНЕЦ ЕСЛИ

        ЕСЛИ нашлось (>2)

            ТО заменить (>2, 2>)

        КОНЕЦ ЕСЛИ

        ЕСЛИ нашлось (>3)

            ТО заменить (>3, 1>)

        КОНЕЦ ЕСЛИ

    КОНЕЦ ПОКА

    КОНЕЦ

    Ответ:

    110

    Решение

    s = '>' + '1' * 10 + '2' * 20 + '3' * 30
    while ('>1' in s) or ('>2' in s) or ('>3' in s):
        if '>1' in s:
            s = s.replace('>1', '22>', 1)
        if '>2' in s:
            s = s.replace('>2', '2>', 1)
        if '>3' in s:
            s = s.replace('>3', '1>', 1)
    print('сумма цифр:', s.count('1') + s.count('2') * 2)

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

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

    0

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

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

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

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

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