Помогите решить задачу из Кода будущего!. Здравствуйте. Помогите решить задачу из Кода будущего.
Помогите решить задачу из Кода будущего!. Здравствуйте. Помогите решить задачу из Кода будущего.
Привет! Вот решение задачи:
def remove_substring(string):
first_l_index = string.find('л')
last_l_index = string.rfind('л')
if first_l_index != -1 and last_l_index != -1:
return string[:first_l_index] + string[first_l_index+1:last_l_index] + string[last_l_index+1:]
else:
return string
user_input = input("Введи строку: ")
result = remove_substring(user_input)
print(result)
Программа сначала находит индексы первого и последнего вхождения символа 'л' в строке с помощью методов find()
и rfind()
. Затем, если оба индекса найдены, программа создает новую строку, исключая первое и последнее вхождение символа 'л' с помощью срезов. Если хотя бы один из индексов не найден, программа возвращает исходную строку без изменений.
Новые комментарии