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

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

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

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

Вопрос от Анонимного юзера 04 февраля 2026 13:26

Попугай Яша недавно научился говорить и произносит имена членов семьи, в которой живёт. Яша никого не забывает, но часто повторяется. Есть строка, в которой через пробел перечислены все названные Яшей имена. У всех членов семьи они разные. Выведи количество членов семьи, в которой живёт Яша. Ввод Вывод Катя Катя Миша Костя Алёна Катя Миша Миша Костя 4

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

04 февраля 2026 13:26

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

Пошаговое решение (для понимания):

  1. Разделить входную строку на слова по пробелам. Если в строке несколько пробелов подряд или есть ведущие/концевые пробелы, это обычно автоматически исчезнет при разбиении на слова.

  2. Собрать уникальные имена в контейнере-множество.

  3. Ответ – размер полученного множества.

Почему так: каждый член семьи имеет уник Name, а повторяющиеся имена означают одного и того же члена, поэтому число уникальных имен равно числу членов семьи.

Сложность: время O(n), память O(k), где n — общее число слов, k — число уникальных имен.

Пример на заданном вводе:

  • Ввод: Катя Катя Миша Костя Алёна Катя Миша Миша Костя
  • Разбиение на слова: [Катя, Катя, Миша, Костя, Алёна, Катя, Миша, Миша, Костя]
  • Множество уникальных имен: {Катя, Миша, Костя, Алёна}
  • Размер множества: 4
  • Вывод: 4

Псевдокод (пример на Python-подобном синтаксисе): names = input().split() print(len(set(names)))

Ответ по примеру: 4.

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

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

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

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

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

qr-codegoogle-playapp-store

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

Попугай Яша недавно научился говорить и произносит имена членов семьи, в которой живёт. Яша никого не забывает, но часто повторяется. Есть строка, в которой через пробел перечислены все названные Яшей имена. У всех членов семьи они разные. Выведи количество членов семьи, в которой живёт Яша. Ввод Вывод Катя Катя Миша Костя Алёна Катя Миша Миша Костя 4
Цель задачи: посчитать количество уникальных имен в строке, разделённых пробелами. Пошаговое решение (для понимания): 1) Разделить входную строку на слова по пробелам. Если в строке несколько пробелов подряд или есть ведущие/концевые пробелы, это обычно автоматически исчезнет при разбиении на слова. 2) Собрать уникальные имена в контейнере-множество. 3) Ответ – размер полученного множества. Почему так: каждый член семьи имеет уник Name, а повторяющиеся имена означают одного и того же члена, поэтому число уникальных имен равно числу членов семьи. Сложность: время O(n), память O(k), где n — общее число слов, k — число уникальных имен. Пример на заданном вводе: - Ввод: Катя Катя Миша Костя Алёна Катя Миша Миша Костя - Разбиение на слова: [Катя, Катя, Миша, Костя, Алёна, Катя, Миша, Миша, Костя] - Множество уникальных имен: {Катя, Миша, Костя, Алёна} - Размер множества: 4 - Вывод: 4 Псевдокод (пример на Python-подобном синтаксисе): names = input().split() print(len(set(names))) Ответ по примеру: 4.