Рубрика «5. Строки»

Задача «Удалить каждый третий символ»

Задача «Удалить каждый третий символ» Условие: Дана строка. Удалите из нее все символы, чьи индексы делятся на 3. Решение:

Задача «Замена внутри фрагмента»

Задача «Замена внутри фрагмента» Условие: Дана строка. Замените в этой строке все появления буквы h на букву H, кроме первого и последнего вхождения. Решение:

Задача «Обращение фрагмента»

Задача «Обращение фрагмента» Условие: Дана строка, в которой буква h встречается как минимум два раза. Разверните последовательность символов, заключенную между первым и последним появлением буквы h, в противоположном порядке. Решение:

Задача «Удаление фрагмента»

Задача «Удаление фрагмента» Условие: Дана строка, в которой буква h встречается минимум два раза. Удалите из этой строки первое и последнее вхождение буквы h, а также все символы, находящиеся между ними. Решение:

Задача «Второе вхождение»

Задача «Второе вхождение» Условие: Дана строка. Найдите в этой строке второе вхождение буквы f, и выведите индекс этого вхождения. Если буква f в данной строке встречается только один раз, выведите число -1, а если не встречается ни разу, выведите число -2. Решение:

Задача «Первое и последнее вхождения»

Задача «Первое и последнее вхождения» Условие Дана строка. Если в этой строке буква f встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f в данной строке не встречается, ничего не выводите. При решении этой задачи не стоит использовать циклы. Решение:

Задача «Переставить два слова»

Задача «Переставить два слова» Условие Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку. При решении этой задачи не стоит пользоваться циклами и инструкцией if. Решение:

Задача «Две половинки»

Задача «Две половинки» Условие Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран. При решении этой задачи не стоит пользоваться инструкцией if.