diff --git a/lesson.19.py b/lesson.19.py new file mode 100644 index 0000000..6303ca6 --- /dev/null +++ b/lesson.19.py @@ -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) + + + + + + +