Задача на питоне
Найдите фамилии, которые встречаются чаще всего в
списке сотрудников. Составьте программу, которая создаёт
список фамилий и имён сотрудников, которые вводятся с
клавиатуры, и выводит на экран все фамилии,
встречающиеся чаще всего. Размер списка (количество
сотрудников) задаётся с клавиатуры.
По дате
По рейтингу
Что-то такое тут... Задавать что-то там с клавиатуры не хочется
1234
a = ['Иванов','Петров','Иванов','Сидоров','Сидоров']
b = list(map(lambda x: a.count(x),a))
c = set([i for i in a if a.count(i) == max(b)])
print(*c) Иванов Сидоров
Если нужно отсевать имена и учитывать только фамилии
123456
a = ['Николай Иванов','Евгений Петров','Юрий Иванов','Федор Сидоров','Алексей Сидоров']
aa = [a[i].split(' ' ) for i in range(len(a))]
aaa = [aa[i][1] for i in range(len(aa))]
b = list(map(lambda x: aaa.count(x),aaa))
c = set([i for i in aaa if aaa.count(i) == max(b)])
print(*c) Иванов Сидоров
Ты наверное ждешь, что кто-то просто бесплатно сгенерирует тебе ответ и покажет готовый тут.
Но таких идиотов тут становится все меньше.
Зато становится всё больше дегенератов, неспособных даже начать это решать.
Видео по теме