В базе данных только одна запись с должностью Президент.
Формат ввода
Первой строкой число N — количество последующих строк.
Затем N строк, в каждой: фамилия, профессия и марка машины.
В фамилии и профессии пробел встречаться не может.
Количество марок машин не превышает 10000.
Формат вывода
Одно слово с названием профессии.
Пример ввода
9
Петров маркетолог Wolksvagen
Цой певец Вольво
Шевчук певец Mersedes
Иванов юнга Wolksvagen
Зарубин слесарь Лада Калина
Айнур почтальон Лада Калина
Кузнецов слесарь Лада Калина
Гэндальф маг Mountain Eagle
Путин Президент Лада Калина
Пример вывода
слесарь
from collections import Counter
from operator import itemgetter
if "__main__" == __name__:
car = ""
db = []
with open("data.txt", "rt", encoding="utf-8") as f:
next(f)
for line in f:
_, p, c = line.strip().split(" ", 2)
if p.lower() == "президент":
car = c
else:
db.append((p, c))
tmp = Counter(x[0] for x in db if x[1] == car)
print(max(tmp.items(), key=itemgetter(1))[0])
from collections import Counter
from operator import itemgetter
if "__main__" == __name__:
car = ""
db = []
n=int(input())
for i in range (n):
line=input()
_, p, c = line.strip().split(" ", 2)
if p.lower() == "президент":
car = c
else:
db.append((p, c))
tmp = Counter(x[0] for x in db if x[1] == car)
print(max(tmp.items(), key=itemgetter(1))[0])