Студенты, сдавшие курс (Passed Students)

2

GoJavaJavaScriptPython

Массивы

Домклик

Условие:

Дан словарь, где ключ — имя студента, значение — список строк вида "x/y", где x — набранные баллы, y — максимальные баллы по предмету. Напишите функцию passed_students, которая возвращает список имён студентов, у которых процент набранных баллов по каждому предмету не ниже порогового значения threshold (в процентах).


Входные данные:

  • students — словарь, ключ — имя студента, значение — список оценок в формате "x/y"

  • threshold — целое число от 0 до 100

Выходные данные: Список строк — имена студентов, сдавших курс. Порядок — как в словаре.

Ограничения:

  • 1 <= len(students) <= 1000

  • 1 <= len(marks) <= 50 для каждого студента

  • 0 <= x <= y, y > 0

  • 0 <= threshold <= 100

Пример:

Вход:
students = {
  "Alice": ["4/5", "4/5", "4/5"],
  "Bob":   ["2/5", "5/5", "5/5"],
  "Carol": ["5/5", "5/5", "5/5"]
}
threshold = 70

Выход: ["Alice", "Carol"]
Loading...