Задача 3
Попугай Яша недавно научился говорить и произносит имена членов семьи, в которой живёт. Яша никого не забывает, но часто повторяется.
Есть строка, в которой через пробел перечислены все названные Яшей имена. У всех членов семьи они разные.
Выведите количество членов семьи, в которой живёт Яша.
Давайте разберём задачу пошагово.
**Что у нас есть:**
- Строка, в которой через пробел перечислены все имена членов семьи, которых произнёс попугай Яша.
- Все имена разные.
- Нужно определить, сколько всего членов семьи, то есть, сколько имён должно было быть, включая тех, кого Яша ещё не упомянул.
**Что важно понять:**
- Яша произносит имена только тех, кого он запомнил, ***но он не забывает никого***, то есть все члены семьи в его памяти есть, они все произнесли свои имена хотя бы один раз.
- Однако, в строке содержится только имена тех, которых он повторил, то есть произнёс больше одного раза, или хотя бы раз.
**Задача:**
Найдите количество всех членов семьи. Это связано с тем, что, скорее всего, все имена, которые он произнёс, — это члены семьи, которые он помнит. А также есть вероятность, что он мог повторить некоторые имена, потому что часто повторяется (из условия).
**Анализ:**
- В условии есть уточнение, что Яша не забывает никого, но часто повторяется.
- Это означает, что:
- Все члены семьи произнесли свои имена хотя бы один раз.
- В строке у нас только те имена, которые были произнесены, причём некоторые из них могут дублироваться.
**Итак:**
- В строке перечислены все имена, произнесённые Яшей.
- Не все имена повторяются, есть только уникальные.
**Что нужно сделать:**
- Посчитать количество уникальных имён в строке, так как это и есть число членов семьи.
---
### Решение:
1. Разделить строку на имена, используя пробел как разделитель.
2. Определить множества уникальных имён.
3. Количество уникальных имён — это и есть общее число членов семьи.
---
### Пример:
Допустим, строка:
`Мама Папа Яша Папа Мама`
- Разобьём на слова: `['Мама', 'Папа', 'Яша', 'Папа', 'Мама']`
- Уникальные имена: `{'Мама', 'Папа', 'Яша'}`
- Количество: 3 (значит, в семье 3 человека).
---
## Итоговая формула:
**Ответ = количество уникальных имён в строке.**
---
Если у вас есть конкретная строка, я помогу посчитать прямо сейчас!