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

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

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

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

Вопрос от Анонимного юзера 24 февраля 2026 01:17

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

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

24 февраля 2026 01:17

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

Пояснение:

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

Алгоритм:

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

Время выполнения: O(n), где n — суммарная длина трех строк. Память: O(1) кроме самих строк.

Пример кода (Python 3):

Вариант 1: читаем три строки отдельно

line1 = input() line2 = input() line3 = input() count = len(line1.split()) + len(line2.split()) + len(line3.split()) print(count)

Вариант 2: читаем в цикл (чистый и компактный)

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

Примечания:

  • Если строка пустая или содержит только пробелы, s.split() вернёт пустой список, что корректно учитывается в сумме.
  • Этот подход корректно работает и при большем количестве пробелов между именами (один или несколько).

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

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

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

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

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

qr-codegoogle-playapp-store

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

Задача 1 Есть три строки, в которой записаны имена, разделённые одним или несколькими пробелами. Выведи количество записанных имён.
Задача формулируется так: есть три строки, в каждой из которых имена разделены пробелами (один или более). Нужно посчитать общее количество имен во всех трёх строках. Пояснение: - Для каждой строки разделим её на слова по пробелам. В Python для этого подходит s.split(), который игнорирует несколько пробелов и удаляет начальные/конечные пробелы. - Сложим количество получившихся слов по трём строкам. Алгоритм: 1. Прочитать три строки. 2. Для каждой строки посчитать количество слов: len(line.split()). 3. Вывести сумму этих трёх значений. Время выполнения: O(n), где n — суммарная длина трех строк. Память: O(1) кроме самих строк. Пример кода (Python 3): # Вариант 1: читаем три строки отдельно line1 = input() line2 = input() line3 = input() count = len(line1.split()) + len(line2.split()) + len(line3.split()) print(count) # Вариант 2: читаем в цикл (чистый и компактный) lines = [input() for _ in range(3)] count = sum(len(s.split()) for s in lines) print(count) Примечания: - Если строка пустая или содержит только пробелы, s.split() вернёт пустой список, что корректно учитывается в сумме. - Этот подход корректно работает и при большем количестве пробелов между именами (один или несколько).