Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 101 единиц?
НАЧАЛО
ПОКА нашлось (1111)
заменить (1111, 22)
заменить (222, 1)
КОНЕЦ ПОКА
КОНЕЦ
Добавлено: 29.03.26 11:59
Приведём решение на Python:
a = "1" * 101
while "1111" in a:
a = a.replace("1111", "22", 1)
a = a.replace("222", "1", 1)
print(a) # 12111Ответ: 12111
Автор - rubygem17
None