def replace_duplicates(s): unique_chars = set(s)
while len(s) != len(unique_chars):
i = 0
while i < len(s) - 1:
if s[i] == s[i+1]:
next_char = chr(ord(s[i]) + 1)
if next_char == '{': # если достигли конца алфавита, начинаем сначала
next_char = 'a'
s = s[:i] + next_char + s[i+2:]
i += 1
unique_chars = set(s)
return s
input_string = input("Введите строку из символов латинского алфавита: ")
result = replace_duplicates(input_string) print("Результат замены дублирующих символов:", result)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.