Найти тему

Увеличиваем в N раз одинаковые символы, идущие подряд, в строке

Оглавление
Источник - Яндекс.Картинки
Источник - Яндекс.Картинки

Задача 1

Дана строка S, и дано натуральное n.

Удалить из строки S все группы длиной n подряд стоящих одинаковых символов.

Пример:
Если ввести строку, например ‘kjhdahhhasaaaaa’, а значение n ввести равное 2, то необходимо получить ‘kjhdahasa’.

Решение

Задача 2

Дана строка S.

Каждую подстроку длиной n > 1, состоящую из одинаковых символов, заменить на подстроку из тех же символов в количестве 2*n штук.

Пример:
Дана строка ‘kjhhsdaaa’. Необходимо получить и вывести на экран строку: ‘kjhhhhsdaaaaaa’.

Решение

Спасибо за потраченное время на прочтение.

Строго не судите.

За уместные комментарии буду признателен.

Примечание:
Задачи из: Потапова Е.А. Программирование: учебное методическое пособие. — Томск: Факультет дистанционного обучения, ТУСУР, 2013.
Наука
7 млн интересуются