Предмет: Информатика, автор: Ира2807

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
заменить (v, w)

нашлось (v)

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

НАЧАЛО

ПОКА нашлось (333) ИЛИ нашлось (555)

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

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

ИНАЧЕ заменить (333, 5)

КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 72 идущих подряд цифр 5? В ответе запишите полученную строку.

Ответы

Автор ответа: lenyashastin
0

Решение: (Python 3) ↓

stroka = 72*"5";

while "333" in stroka or "555" in stroka:

   if "555" in stroka:

       stroka = stroka.replace("555", "3", 1);

   else:

       stroka = stroka.replace("333", "5", 1);

print(stroka);

Ответ: 5533.

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: NAemnik1996

Прочитай текст и выполни задания В1-В3.
(1) Освоившись с новой для меня жизнью, я постепенно все вещи в цирке стал называть их именами. (2) Тогда Строганов решил вывести меня на арену.
(3) И вот уже перед моими глазами колышется, алея в полутьме, тяжелый бархатный занавес. (4) Я стою рядом со Строгановым, ожидая выхода. (5) За занавесом раздаются слова.
(6) Вдруг грянул бравурный марш. (7) И мы двигаемся к арене. (9) Ничего уже не соображая, я ступил на манеж и, кажется, правильно поклонился, потому что тут же услышал одобряющий меня голос Строганова. (10) Что я дальше делал- не помню.

В1. Выпиши из текста все деепричастия.
__________________________________________________________________________
__________________________________________________________________________

В2 Из предложений 1-3 выпиши все наречия.
__________________________________________________________________________

В3. Из предложений 8-10 выпиши действительное причастие настоящего времени.
__________________________________________________________________________
Предмет: Химия, автор: sashaejjddj