На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Для решения этой задачи мы можем использовать цикл для перебора каждого символа в строке. Если очередной символ равен “к”, то мы проверяем следующие три символа за ним. Если они равны “р”, “я” и “ь” соответственно, то мы добавляем индекс перебираемого символа в список найденных индексов кря.

Шаги решения:

1. Запросить у пользователя ввод строки.
2. Создать пустой список для хранения найденных индексов.
3. Инициализировать переменную счетчика индекса в 0.
4. Итерироваться по каждому символу в строке:
– Если текущий символ равен “к” и следующие три символа равны “р”, “я” и “ь”:
– Добавить текущий индекс в список найденных индексов.
– Увеличить счетчик индекса на 1.
5. Вывести список найденных индексов, разделяя элементы запятой и пробелом.
6. Если список найденных индексов пуст, ничего не выводить.

Пример кода на Python:

“`
# Запросить у пользователя ввод строки
s = input(“Введите строку: “)

# Создать пустой список для хранения найденных индексов
indices = []

# Инициализировать счетчик индекса
index = 0

# Итерироваться по каждому символу в строке
while index < len(s): # Если текущий символ равен "к" и следующие три символа равны "р", "я" и "ь" if s[index] == "к" and s[index+1:index+4] == "ряь": # Добавить текущий индекс в список найденных индексов indices.append(index) # Увеличить счетчик индекса на 1 index += 1 # Вывести список найденных индексов, разделяя элементы запятой и пробелом if len(indices) > 0:
print(“, “.join(map(str, indices)), end=”, “)
“`