def remove_ba_combinations(string): result = [] i = 0 while i < len(string): if i+1 < len(string) and string[i:i+2] == 'ba': i += 2 else: result.append(string[i]) i += 1 return ''.join(result) S = "abracadabra" new_S = remove_ba_combinations(S) print(new_S)
Этот код удаляет все сочетания 'ba' из строки S и выводит оставшуюся строку.
Пример программы на Python:
def remove_ba_combinations(string):result = []
i = 0
while i < len(string):
if i+1 < len(string) and string[i:i+2] == 'ba':
i += 2
else:
result.append(string[i])
i += 1
return ''.join(result)
S = "abracadabra"
new_S = remove_ba_combinations(S)
print(new_S)
Этот код удаляет все сочетания 'ba' из строки S и выводит оставшуюся строку.