Сделал 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