Дан символ C и строка S. Удвоить каждое вхождение символа C в строку S. программа для python, кратко
python
def double_char(c, s):
new_s = ""
for char in s:
if char == c:
new_s += c*2
else:
new_s += char
return new_s
# Пример использования
C = 'a'
S = 'abcadea'
result = double_char(C, S)
print(result)
Он содержит функцию `double_char`, которая принимает символ `c` и строку `s`, и возвращает новую строку, где каждое вхождение символа `c` удвоено. В основной части кода задаем символ `C = 'a'` и строку `S = 'abcadea'`, затем вызываем `double_char(C, S)` и выводим результат.
В данном случае, если выполнить код, то на экран будет выведено `'aabbcaadeaa'`, так как каждая 'a' в строке `S` была удвоена.
Таким образом, данная программа эффективно удваивает каждое вхождение символа С в строку S.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет