После завтрака в детском саду прогулка. Посчитаем, какие объекты заметили ребята во время прогулки.
Формат ввода
В первой строке записано натуральное число
n
n - количество опрошенных детей.
В каждой из
n
n последующих строк записано описание местности.
Формат вывода
Вывести все найденные объекты, которые заметили дети (без повторений, каждый в отдельной строке, в алфавитном порядке).
Пример
Ввод Вывод
3
березка елочка котенок березка
сосна собака сосна елочка ласточка медведь
сосна сосна сосна
березка
елочка
котенок
ласточка
медведь
собака
сосна
Python
Пример работы кода:
Ввод:
3
березка елочка котенок березка
сосна собака сосна елочка ласточка медведь
сосна сосна сосна
Вывод:
березка
елочка
котенок
ласточка
медведь
собака
сосна
Помогите срочно решить эту задачу
Без унылого набивания множества в цикле и без унылой печати в унылом цикле:
from functools import reduce
n = int(input())
ss = (input().split() for _ in range(n))
s = reduce(set.union, ss, set())
print(*sorted(s), sep = '\n')
Вот решение этой задачи на языке Python:
n = int(input())
objects = set()
for _ in range(n):
objects.update(input().split())
for obj in sorted(objects):
print(obj)
Этот код считывает количество опрошенных детей и создает пустое множество objects для хранения уникальных объектов. Затем в цикле для каждого ребенка считывается строка с описанием местности и добавляются все уникальные объекты в множество objects. После того, как все данные считаны, код выводит все найденные объекты в алфавитном порядке.
Александр Бердюгин
Chat gpt...
Решение на Python:
n = int(input())
objects = set()
for i in range(n):
description = input().split()
for obj in description[1:]:
objects.add(obj)
for obj in sorted(objects):
print(obj)
Код работает следующим образом:
Считываем количество опрошенных детей n.
Создаем множество objects, в которое будем добавлять все объекты, которые заметили дети.
Считываем описание местности для каждого ребенка, разделяем его на слова и добавляем все слова, кроме первого, в множество objects.
Выводим все объекты, которые заметили дети, в алфавитном порядке.
Обратите внимание, что мы используем множество objects, чтобы избежать повторений объектов, которые могут быть замечены несколькими детьми. Использование множества также позволяет автоматически упорядочить объекты в алфавитном порядке. Пример работы кода:
Ввод:
3
березка елочка котенок березка
сосна собака сосна елочка ласточка медведь
сосна сосна сосна
Вывод:
березка
елочка
котенок
ласточка
медведь
собака
сосна
Получится 20детей
Анатолий Генов
У меня в подвале
Похожие вопросы
- ПОМОГИТЕ СРОЧНО РЕШИТЬ !
- Помогите, пожалуйста, решить задачу Python
- Решить две задачи на питоне. Помогите пожалуйста
- Задача питон помогите срочно
- Помогите пожалуйста решить задачу "Ход конём" в Python.
- Помогите пожалуйста решить задачу по программированию наpython.
- Помогите пожалуйста решить задачу на python
- Помогите пожалуйста решить задачи на питоне:
- Помогите, срочно Задача Python
- Помогите пожалуйста решить задачу на питоне...