Сортируйте данные по двум параметрам и выясните количество участников олимпиады из 7 класса школы

Сортируйте данные по двум параметрам и выясните количество участников олимпиады из 7 класса школы №50.
Николаевна_3591

Николаевна_3591

Хорошо, чтобы выполнить данную задачу, нам понадобится информация о каждом участнике олимпиады, а именно их фамилия, имя, класс и результаты. Предположим, что у нас есть следующие данные:

Участник 1: Иванов Иван, 7 класс, 85 баллов
Участник 2: Петрова Анна, 7 класс, 92 балла
Участник 3: Сидоров Сергей, 8 класс, 78 баллов
Участник 4: Козлова Елена, 7 класс, 90 баллов
Участник 5: Смирнов Дмитрий, 6 класс, 79 баллов
Участник 6: Волкова Ольга, 7 класс, 88 баллов

Для начала, нам нужно отфильтровать данные только по участникам из 7 класса. Можно сделать это, проверяя каждую запись и выбирая только те, в которых указан 7 класс. Получим следующий список:

Участник 1: Иванов Иван, 7 класс, 85 баллов
Участник 2: Петрова Анна, 7 класс, 92 балла
Участник 4: Козлова Елена, 7 класс, 90 баллов
Участник 6: Волкова Ольга, 7 класс, 88 баллов

Теперь, когда у нас есть только участники из 7 класса, нужно отсортировать их по результатам в порядке убывания. Можно использовать любой алгоритм сортировки, например, сортировку пузырьком. После сортировки список будет выглядеть так:

Участник 2: Петрова Анна, 7 класс, 92 балла
Участник 4: Козлова Елена, 7 класс, 90 баллов
Участник 6: Волкова Ольга, 7 класс, 88 баллов
Участник 1: Иванов Иван, 7 класс, 85 баллов

Теперь можно просто посчитать количество участников в этом списке. Из данных мы видим, что таких участников 4.

Таким образом, количество участников олимпиады из 7 класса школы равно 4.
Знаешь ответ?
Задать вопрос
Привет!
hello