Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 9 класс Задача №3569268
А
Аноним
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() вернёт пустой список, что корректно учитывается в сумме.
  • Этот подход корректно работает и при большем количестве пробелов между именами (один или несколько).

Обсуждение

2 сообщения
А
Аноним

Есть три строки, в которой записаны имена, разделённые одним или несколькими пробелами. Выведи количество записанных имён. Ввод Вывод Паша Вася Света Рита Катя Рома Аня Паша 8

А
Аноним

дай ответ