Код Junior Распределения обновлено

Вероятность не меньше k успехов

Условие

Напишите binom_at_least(n, p, k): вероятность получить не меньше k успехов в n независимых испытаниях с вероятностью успеха p, round(..., 4). Если k > n, ответ 0.0. Без внешних библиотек (можно math.comb).

Примеры

binom_at_least(10, 0.1, 2) // 0.2639
binom_at_least(10, 0.5, 0) // 1
binom_at_least(5, 0.3, 6) // 0

Как подойти

Подсказки: 2
  1. math.comb(n, i) * p**i * (1 - p)**(n - i)
  2. При k > n сумма пустая.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.