Для решения данной задачи мы должны подсчитать количество уникальных имен, которые произнёс попугай Яша. Это количество и будет являться количеством членов семьи, в которой живёт Яша.
Понимание задачи:
- У нас есть строка, в которой перечислены все имена, которые назвал попугай Яша.
- Задача заключается в подсчёте уникальных имен в этой строке.
Решение:
- Сначала нам нужно разделить строку на отдельные имена. Мы можем сделать это с помощью метода
split(), который разделит строку на части по заданному разделителю (в данном случае, пробелу). - Затем мы создадим множество (Set), чтобы хранить только уникальные имена из списка.
- Наконец, выведем размер (длину) этого множества, чтобы узнать количество уникальных имен.
- Сначала нам нужно разделить строку на отдельные имена. Мы можем сделать это с помощью метода
Пример кода на Python:
names = input().split() # Пользователь вводит строку с именами через пробел, которую мы преобразуем в список
unique_names = set(names) # Создаём множество уникальных имен
num_family_members = len(unique_names) # Получаем количество членов семьи (размер множества)
print(num_family_members) # Выводим количество членов семьи, в которой живёт Яша
- Пример:
- Входные данные:
Дед Мама Папа Брат Сестра Мама Папа - Вывод:
5 - Объяснение:
Яша произнёс имена «Дед», «Мама», «Папа», «Брат», «Сестра». Всего 5 уникальных имен, следовательно, в семье, где живёт Яша, 5 членов.
- Входные данные:
Таким образом, данное решение позволяет определить количество членов семьи, в которой живёт попугай Яша, исходя из списка уникальных имен, которые он произнёс.