Ролики

Что нужно сделать

Частная контора даёт в прокат ролики самых разных размеров. Человек может надеть ролики только своего размера.

Пользователь вводит два списка размеров: N размеров коньков и K размеров ног людей. Реализуйте код, который определяет, какое наибольшее число человек может одновременно взять ролики и пойти кататься.

Не забывайте, что один человек может надеть только одну пару роликов! (и наоборот — одну пару роликов может надеть только один человек!)

Пример:

Кол-во коньков: 4
Размер 1-й пары: 41
Размер 2-й пары: 40
Размер 3-й пары: 39
Размер 4-й пары: 42

Кол-во людей: 3
Размер ноги 1-го человека: 42
Размер ноги 2-го человека: 41
Размер ноги 3-го человека: 42

Наибольшее кол-во людей, которые могут взять ролики: 2

Что оценивается

  • Результат вычислений корректен.
  • Input содержит корректные приглашения для ввода.
  • Формат вывода соответствует примеру.
  • Переменные и функции имеют значащие имена, не только a, b, c, d
skates_list = []
humans_list = []

num_skates = int(input('\nКоличество коньков: '))
for i in range(num_skates):
    size = int(input(f'Размер {i + 1}-й пары: '))
    skates_list.append(size)

num_humans = int(input('\nКоличество людей: '))
for j in range(num_humans):
    size = int(input(f'Размер ноги {j + 1}-го человека: '))
    humans_list.append(size)

count = 0
for k in humans_list:
    if k in skates_list:
        count += 1
        skates_list.remove(k)


print(f'\nНаибольшее кол-во людей, которые могут взять ролики: {count}')