63 lines
2.1 KiB
Python
63 lines
2.1 KiB
Python
''' ****** Задание 6 из 20 *********
|
||
* Мы уже посчитали, сколько детей любят только одну кашу.
|
||
Теперь давайте выясним, кто именно это делает — и выведем их по алфавиту.
|
||
Это поможет воспитателю персонально поблагодарить каждого за преданность любимому блюду.
|
||
|
||
Напишите программу, которая позволит воспитателю узнать, какие дети любят только одну кашу.
|
||
|
||
Формат ввода
|
||
В первых двух строках указывается количество детей, любящих манную и овсяную каши (N и M).
|
||
Затем идут N+M строк — перемешанные фамилии детей.
|
||
Гарантируется, что в группе нет однофамильцев.
|
||
|
||
Формат вывода
|
||
В алфавитном порядке фамилии учеников, которые любят только одну кашу.
|
||
Если таких не окажется, в строке вывода нужно написать «Таких нет».
|
||
|
||
|
||
Подсказка
|
||
Считайте все фамилии. Если при вводе обнаруживаете повтор - удалите его из списка.
|
||
|
||
Пример 1
|
||
Ввод
|
||
|
||
3
|
||
2
|
||
Васильев
|
||
Петров
|
||
Васечкин
|
||
Иванов
|
||
Михайлов
|
||
Вывод
|
||
|
||
Васечкин
|
||
Васильев
|
||
Иванов
|
||
Михайлов
|
||
Петров
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__":
|
||
num_first_group = int(input())
|
||
num_second_group = int(input())
|
||
|
||
unique_participants = []
|
||
|
||
for _ in range(num_first_group + num_second_group):
|
||
participant_name = input()
|
||
|
||
if participant_name not in unique_participants:
|
||
unique_participants.append(participant_name)
|
||
else:
|
||
unique_participants.remove(participant_name)
|
||
|
||
if unique_participants:
|
||
for name in sorted(unique_participants):
|
||
print(name)
|
||
else:
|
||
print('Таких нет')
|
||
|
||
|
||
|