Некоторый алгоритм из одной цепочки символов-цифр получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов, если она нечетна, то из строки удаляется последний символ. затем символы цепочки переставляются в обратном порядке. после этого справа к получившейся цепочке приписывается эта же цепочка. если последний символ – четная цифра, то этот символ удаляется. получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной цепочкой была цепочка 845112, то результатом работы алгоритма будет цепочка 21154821154, а если исходной цепочкой была 54211, то результатом работы алгоритма будет цепочка 12451245. дана цепочка символов 61428. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?
186
422
Ответы на вопрос:
Длина исходной цепочки символов 61428 равна 5. она нечетна, значит, из строки удаляем последний символ. получилось 6142. переставляем символы в обратном порядке. получилось 2416. приписываем справа к цепочке эту же цепочку. получилось 24162416. последний символ цепочки 6 - четная цифра, значит, удаляем его. получилось 2416241. длина исходной цепочки символов 2416241 равна 7. она нечетна, значит, из строки удаляем последний символ. получилось 241624. переставляем символы в обратном порядке. получилось 426142. приписываем справа к цепочке эту же цепочку. получилось 426142426142. последний символ цепочки 2 - четная цифра, значит, удаляем его. получилось 42614242614.
C#public static void Swap<T>(ref T a, ref T b) => (a, b) = (b, a);
Пример работы:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
12dosbol29.03.2022 20:43
-
lrada12320.11.2021 05:52
-
nastyarudckina22.03.2022 01:46
-
kimaleks197716.05.2023 12:19
-
tisochkin12315.03.2023 05:05
-
Bigrash29.04.2023 13:52
-
Максим789101.07.2022 16:58
-
Mozgi170602.01.2022 16:26
-
Ellenkpop31.08.2020 06:37
-
Akikora01.08.2021 15:01
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.