Код Junior Мощность и размер выборки спрашивают часто обновлено

Длительность A/B-теста в днях

Условие

Напишите test_days(n_per_group, groups, daily_users, share_in_test): сколько дней держать тест. В тест попадает доля share_in_test от daily_users уникальных пользователей в день (новые каждый день). Сначала посчитайте нужные дни с округлением вверх, затем округлите вверх до целых недель, минимум 7 дней.

Примеры

test_days(29826, 2, 20000, 0.5) // 7
test_days(5000, 2, 100000, 1) // 7
test_days(100000, 3, 50000, 0.2) // 35

Как подойти

Подсказки: 2
  1. Всего пользователей: n_per_group * groups.
  2. Дни округлить вверх, затем до кратного 7, минимум 7.

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

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

Термины по теме