Вступить в клуб →
средняяpythonЛоги, метрики и локализация дефектов

Перцентиль времени ответа по результатам прогона

Напишите функцию percentile(values, p) по методу ближайшего ранга.

  • values — список времён ответа в миллисекундах, в любом порядке.
  • p — перцентиль, число больше 0 и не больше 100.
  • Отсортируйте значения по возрастанию, найдите ранг k = ceil(p / 100 * n), где n — число значений, и верните k-е значение (нумерация с единицы).
  • Для пустого списка или p вне диапазона бросьте ValueError.
  • Исходный список не меняйте.

заготовка решения

def percentile(values, p):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела