Сделал 19 задание
This commit is contained in:
parent
fb8834bb66
commit
2f7eb12bd6
53
lesson.19.py
Normal file
53
lesson.19.py
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
''' ****** Задание 19 из 20 *********
|
||||
* Ребята приносят игрушки в детский сад и играют все вместе.
|
||||
Сегодня они решили выяснить, игрушки какого типа принадлежат только одному из детей.
|
||||
|
||||
Напишите программу, которая по списку детей и их игрушек определяет список игрушек, которые есть только у одного ребёнка.
|
||||
Выведите их в алфавитном порядке.
|
||||
|
||||
Формат ввода
|
||||
В первой строке задается количество детей в группе (N).
|
||||
В каждой из следующих
|
||||
N строк записано имя ребенка и его игрушки в формате:
|
||||
Имя: игрушка1, игрушка2, ....
|
||||
|
||||
Формат вывода
|
||||
Список игрушек, которые есть только у одного из детей в алфавитном порядке.
|
||||
|
||||
|
||||
Подсказка
|
||||
Из вводимых данных сформируйте словарь игрушка - множество детей.
|
||||
|
||||
Пример
|
||||
Ввод
|
||||
|
||||
3
|
||||
Аня: кукла, машинка, кукла, домик
|
||||
Боря: машинка, зайчик
|
||||
Вова: кубики, машинка
|
||||
Вывод
|
||||
|
||||
домик
|
||||
зайчик
|
||||
кубики
|
||||
кукла
|
||||
'''
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
data = []
|
||||
for _ in range(int(input())):
|
||||
k = list(map(lambda x: x.rstrip(','), input().split()))
|
||||
data.extend(set(k[1:]))
|
||||
|
||||
data = sorted([toy for toy in data if data.count(toy) == 1])
|
||||
|
||||
for kid in data:
|
||||
print(kid)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in a new issue