Задача 7. Ролики

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

Пример:

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

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

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

Решение:

skates = []
foot_size = []
count = 0

number = int(input('Кол-во коньков: '))
for i in range(number):
    query = 'Размер ' + str(i + 1) + ' пары: '
    size = int(input(query))
    skates.append(size)

number = int(input('\nКол-во людей: '))
for i in range(number):
    query = 'Размер ноги ' + str(i + 1) + ' человека: '
    size = int(input(query))
    foot_size.append(size)

for foot in foot_size:
    if foot in skates:
        skates.remove(foot)
        count += 1
print('Наибольшее кол-во людей, которые могут взять ролики:', count)

3790login-checkЗадача 7. Ролики

Добавить комментарий