заменить (v, w)
нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для Редактора:
ПОКА нашлось(333) или нашлось(77777)
ЕСЛИ нашлось(333)
ТО заменить(333,77)
ИНАЧЕ заменить(77777,7)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
Определите сумму цифр в строке после работы алгоритма, если исходная строка состояла из семидесяти троек.
Python
Помогите решить информатику мозги уже не варят
69 троек будут заменены на 46 семёрок.
Количество семёрок, кратное четырём, кроме последней (возможно, неполной) четвёрки, нужно вычеркнуть. Т.е. убираем 44 семёрки из 46, остаются 2.
Остаётся число 773.
Его сумма цифр равна 17.
И единственная загадка: при чём тут Питон?
Кто-то думал, что задача будет решаться какими-то нубоциклами?
Количество семёрок, кратное четырём, кроме последней (возможно, неполной) четвёрки, нужно вычеркнуть. Т.е. убираем 44 семёрки из 46, остаются 2.
Остаётся число 773.
Его сумма цифр равна 17.
И единственная загадка: при чём тут Питон?
Кто-то думал, что задача будет решаться какими-то нубоциклами?
Для решения задачи по информатике, вам нужно понять, как работает программа для Редактора и как она изменяет строку из семидесяти троек. Программа повторяет следующие действия, пока в строке есть цепочки 333 или 77777:
- Если в строке есть цепочка 333, то заменить ее на 77.
- Иначе, если в строке есть цепочка 77777, то заменить ее на 7.
После каждой замены, программа проверяет условие заново и продолжает цикл, пока оно выполняется. Например, если исходная строка была 33377777, то после первой замены она станет 7777777, а после второй - 777. После этого цикл закончится, так как в строке нет ни 333, ни 77777.
В нашем случае, исходная строка состоит из семидесяти троек. После первой замены она станет строкой из двадцати трех семерок и одной тройки: 77777777777777777777777333. После второй замены она станет строкой из семи семерок и одной тройки: 7777777333. После третьей замены она станет строкой из двух семерок и одной тройки: 77333. После четвертой замены она станет строкой из одной семерки и двух семерок: 7777. После пятой замены она станет строкой из одной семерки: 7. После этого цикл закончится.
Сумма цифр в конечной строке равна **7**.
- Если в строке есть цепочка 333, то заменить ее на 77.
- Иначе, если в строке есть цепочка 77777, то заменить ее на 7.
После каждой замены, программа проверяет условие заново и продолжает цикл, пока оно выполняется. Например, если исходная строка была 33377777, то после первой замены она станет 7777777, а после второй - 777. После этого цикл закончится, так как в строке нет ни 333, ни 77777.
В нашем случае, исходная строка состоит из семидесяти троек. После первой замены она станет строкой из двадцати трех семерок и одной тройки: 77777777777777777777777333. После второй замены она станет строкой из семи семерок и одной тройки: 7777777333. После третьей замены она станет строкой из двух семерок и одной тройки: 77333. После четвертой замены она станет строкой из одной семерки и двух семерок: 7777. После пятой замены она станет строкой из одной семерки: 7. После этого цикл закончится.
Сумма цифр в конечной строке равна **7**.
Юрий Ковалев
17
Евгений Падерин
Бред от нейросети. Как обычно.
Похожие вопросы
- Помогите решить информатику на языке ПИТОН!!!!!!!!!!!!!! с помощью циклов while и for
- ПОМОГИТЕ, ПОЖАЛУЙСТА, РЕШИТЬ ИНФОРМАТИКУ. Язык программирования Python
- Помогите с информатикой Задание сделать через ввод массива и for i in range() Python
- Задача в Python? Помогите решить, не получается! Решить нужно без функций и методов. Только циклы и условные операторы.
- Пожалуйста, помогите решить задачу на Python. Упражнения 57,58,59,60.
- Помогите решить задачу на python! Упражнение 41,45,47.
- Помогите решить задачу на python! Упражнение 49,50,51,52,53.
- Пожалуйста помогите решить задачу на Упражнения 49,50,52,53. Срочно и быстро
- Пожалуйста, помогите решить задачу на Python. Упражнение 124, 125, 146
- Помогите решить задачку в Python (!)