Вопрос:

Практическое На вход подаётся произвольной длины строка. Выведите сколько раз встречается имя "Иван". Требования: - Учитываются совпадения без учета регистра частей слов, не считается). - Имя "Иван" может встречаться в любом месте и регистре: "Иван", "иван", "ивАН", т.п. - Знаки препинания, стоящие рядом, не мешают. Имя "Иван" - это само по себе слово.

Смотреть решения всех заданий с листа

Ответ:

Решение:

  • Задача: Подсчитать количество вхождений имени "Иван" в строку, игнорируя регистр и учитывая, что "Иван" — это отдельное слово.
  • Алгоритм:
    1. Привести всю входную строку к нижнему регистру для унификации.
    2. Разбить строку на отдельные слова, используя знаки препинания и пробелы как разделители.
    3. Проверить каждое слово на совпадение с "иван".
    4. Подсчитать количество совпадений.

Пример:

  • Входная строка: "Иван, привет! Как дела, иван? Это Иван."
  • Приведение к нижнему регистру: "иван, привет! как дела, иван? это иван."
  • Разбивка на слова (убираем знаки препинания): ["иван", "привет", "как", "дела", "иван", "это", "иван"]
  • Подсчет "иван": 3

Ответ: 3

ГДЗ по фото 📸
Подать жалобу Правообладателю