Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3568758
А
Аноним
23 февраля 2026 11:46 · публичный вопрос
А
Аноним

Задача 3 Локи раскрасил учебник до своего любимого слова. Теперь он хочет покрасить зелёным все символы в тексте, который идёт после этого слова (а слово он красить не будет).…

Запрос пользователя

Задача 3 Локи раскрасил учебник до своего любимого слова. Теперь он хочет покрасить зелёным все символы в тексте, который идёт после этого слова (а слово он красить не будет). Даны текст и слово. Сколько символов Локи закрасит зелёным? Выведи число. Ввод Вывод Кто такой программист? такой 13 Имена переменных переменных 0

Ответ нейросети
23 февраля 2026 11:46

Вот подробное решение задачи.

Суть метода

  • Найти первое вхождение данного слова в тексте.
  • Вырезать текст после конца этого слова.
  • Число символов в оставшемся тексте и есть ответ.
  • Пример учитывает, что слово не выделяют цветом, то есть считаем символы начиная сразу после конца слова (включая пробел, если он идёт после слова).

Пример 1

  • Текст: "Кто такой программист?"
  • Слово: "такой"
  • Найдём первое вхождение слова: в тексте оно начинается после "Кто " и заканчивается перед пробелом, далее идёт текст после слова.
  • Остаток текста после конца слова: " программист?"
  • Длина остатка: 13 символов
  • Ответ: 13

Пример 2

  • Текст: "Имена переменных"
  • Слово: "переменных"
  • Остаток текста после конца слова: пустая строка (слова нет после конца слова)
  • Длина остатка: 0
  • Ответ: 0

Как решить в общем виде

  • Пусть дан текст S и слово W.
  • Найди позицию start = индекс первого вхождения W в S.
  • Если W не найдено (start = -1), тогда ответ, по смыслу, 0.
  • Иначе длина оставшейся части = len(S) - (start + len(W)).
  • Ответ равен этой длине.

Если хочешь, могу привести краткий пример кода (например, на Python) и объяснить, как реализовать это в программе.