Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 23 марта 2026 10:21

Есть три строки, в которой записаны имена, разделённые одним или несколькими пробелами. Выведи количество записанных имён.

Ответ нейросети

23 марта 2026 10:21

Задача: есть три строки, в которых имена разделены одним или несколькими пробелами. Нужно вывести общее количество записанных имён.

Пояснение по шагам:

  • Для каждой строки нужно посчитать количество слов, где словом считается имя. Пробелы могут быть несколько подряд, в начале или в конце строки.
  • В Python удобнее всего использовать split() без аргументов: он разбивает строку по любым пробельным символам и игнорирует пустые части.
  • Суммируем количества трёх строк и выводим результат.

Алгоритм:

  1. Прочитать три строки.
  2. Для каждой строки посчитать количество слов: len(line.split()).
  3. Сложить три значения и вывести итог.

Пример реализации на Python (пояснение: читает три строки и выводит общий счет):

lines = [input() for _ in range(3)] total = sum(len(line.split()) for line in lines) print(total)

Пояснение к коду:

  • line.split() разделяет строку по пробелам (и другим пробельным символам), игнорируя повторные пробелы и концевые пробелы.
  • total — сумма количества слов в каждой из трёх строк.

Дополнительные замечания:

  • Если какая-то строка пустая или состоит только из пробелов, len(line.split()) даст 0, что корректно.
  • Временная сложность: O(n), где n — суммарная длина трёх строк. По памяти — O(1) кроме хранения самих трок.

Пример с числами:

  • Строки: "Иван Петров Анна", "Мария", "Кирилл Сергей Елена"
  • counts: 3, 1, 3 → итог 7

Если хочешь, могу адаптировать решение под другой язык программирования или показать альтернативу с использованием регулярных выражений.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Есть три строки, в которой записаны имена, разделённые одним или несколькими пробелами. Выведи количество записанных имён.
Задача: есть три строки, в которых имена разделены одним или несколькими пробелами. Нужно вывести общее количество записанных имён. Пояснение по шагам: - Для каждой строки нужно посчитать количество слов, где словом считается имя. Пробелы могут быть несколько подряд, в начале или в конце строки. - В Python удобнее всего использовать split() без аргументов: он разбивает строку по любым пробельным символам и игнорирует пустые части. - Суммируем количества трёх строк и выводим результат. Алгоритм: 1) Прочитать три строки. 2) Для каждой строки посчитать количество слов: len(line.split()). 3) Сложить три значения и вывести итог. Пример реализации на Python (пояснение: читает три строки и выводит общий счет): lines = [input() for _ in range(3)] total = sum(len(line.split()) for line in lines) print(total) Пояснение к коду: - line.split() разделяет строку по пробелам (и другим пробельным символам), игнорируя повторные пробелы и концевые пробелы. - total — сумма количества слов в каждой из трёх строк. Дополнительные замечания: - Если какая-то строка пустая или состоит только из пробелов, len(line.split()) даст 0, что корректно. - Временная сложность: O(n), где n — суммарная длина трёх строк. По памяти — O(1) кроме хранения самих трок. Пример с числами: - Строки: "Иван Петров Анна", "Мария", "Кирилл Сергей Елена" - counts: 3, 1, 3 → итог 7 Если хочешь, могу адаптировать решение под другой язык программирования или показать альтернативу с использованием регулярных выражений.