54 lines
1.7 KiB
Python
54 lines
1.7 KiB
Python
''' ****** Задание 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)
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|