Вопрос:

3. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов. Если она нечётна, то в исходной цепочке символов удаляется средний символ, а если чётна, то в конец цепочки добавляется символ 2. В полученной строке каждая цифра заменяется на следующую (0 заменяется на 1. 1 - на 2, и т. д., а 9 заменяется на 0) Получившаяся таким образом цепочка является результатом работы алгоритма. Например, если исходной цепочкой была цепочка 234, то результатом работы алгоритма будет цепочка 35, а если исходной цепочкой была 56, то результатом работы алгоритма будет цепочка 673. Дана цепочка символов 562341. Кавая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Смотреть решения всех заданий с листа

Ответ:

Давайте выполним алгоритм дважды для цепочки символов '562341'. **Первое применение алгоритма:** 1. **Исходная цепочка:** 562341 2. **Длина цепочки:** 6 (чётная) 3. **Добавляем 2 в конец:** 5623412 4. **Заменяем каждую цифру на следующую:** * 5 -> 6 * 6 -> 7 * 2 -> 3 * 3 -> 4 * 4 -> 5 * 1 -> 2 * 2 -> 3 5. **Результат первого применения:** 6734523 **Второе применение алгоритма:** 1. **Исходная цепочка:** 6734523 2. **Длина цепочки:** 7 (нечётная) 3. **Удаляем средний символ (4-й):** 673523 4. **Заменяем каждую цифру на следующую:** * 6 -> 7 * 7 -> 8 * 3 -> 4 * 5 -> 6 * 2 -> 3 * 3 -> 4 5. **Результат второго применения:** 784634 Ответ: 784634
ГДЗ по фото 📸
Подать жалобу Правообладателю