Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 5: Реверсивные буквы
Напишите определение функции reverseString(s), которая принимает на вход строку s.
Функция должна вернуть новую строку, в которой:
- Все символы, не являющиеся английскими буквами, остаются на своих местах.
- Все английские буквы (как прописные, так и строчные) располагаются в обратном порядке.
Примеры
Пример 1
Входные данные:s = "ab-cd"
Выходные данные:"dc-ba"
Объяснение:
Символы "a" и "d" меняются местами, "b" и "c" тоже.
Пример 2
Входные данные:s = "a-bC-dEf-ghIj"
Выходные данные:"j-Ih-gfE-dCba"
Объяснение:
Английские буквы переворачиваются, а остальные символы остаются на своих местах.
Пример 3
Входные данные:s = "Test1ng-Leet=code-Q!"
Выходные данные:"Qedo1ct-eeLg=ntse-T!"
Объяснение:
Буквы "TestLeetcodeQ" переворачиваются в "QedocteeLgntseT", а остальные символы сохраняют своё положение.
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии