Сделал 3 задание
This commit is contained in:
parent
79762f4caa
commit
b4d8dfae5b
50
lesson.3.py
Normal file
50
lesson.3.py
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
''' ****** Задание 3 из 20 *********
|
||||
* Теперь ваша задача — собрать единый список всех увиденных объектов, независимо от того, в каких именно строках они встречались.
|
||||
|
||||
Формат ввода
|
||||
В первой строке записано натуральное число
|
||||
N — количество выделенных придорожных местностей.
|
||||
В каждой из N последующих строк записано описание придорожной местности.
|
||||
|
||||
Формат вывода
|
||||
Вывести все найденные объекты в придорожных местностях.
|
||||
|
||||
|
||||
Подсказка
|
||||
Над множествами можно выполнять операцию объединения:
|
||||
|
||||
result = first | second
|
||||
result = first.union(second)
|
||||
Пример 1
|
||||
Ввод
|
||||
|
||||
3
|
||||
березка елочка зайка волк березка
|
||||
сосна зайка сосна елочка зайка медведь
|
||||
сосна сосна сосна белочка сосна белочка
|
||||
Вывод
|
||||
|
||||
сосна
|
||||
березка
|
||||
волк
|
||||
елочка
|
||||
медведь
|
||||
белочка
|
||||
зайка
|
||||
'''
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
collected_items = []
|
||||
total_entries = int(input())
|
||||
|
||||
for entry_number in range(total_entries):
|
||||
current_line = input()
|
||||
items_from_line = current_line.split()
|
||||
collected_items.extend(items_from_line)
|
||||
|
||||
unique_items = set(collected_items)
|
||||
result = '\n'.join(unique_items)
|
||||
|
||||
print(result)
|
||||
|
||||
Loading…
Reference in a new issue