Разработка калькулятора тарифов для проекта Yota «Не больше»
Создали калькулятор тарифов, который подбирает варианты пакетов с точностью до десятков копеек
Задача
Нужно разработать онлайн-калькулятор для подбора тарифных пакетов. Алгоритм должен учитывать диапазон цен и регион пользователя, предлагать три варианта пакетов (с разным соотношением минут и гигабайтов) и подбирать сумму с высокой точностью
Решение
Разработали калькулятор на основе формул Yota с использованием взвешенного случайного выбора и бинарного поиска. Сервис предлагает три варианта пакетов в рамках заданной суммы и позволяет легко пересобирать тарифы. Предусмотрели унифицированный справочник для быстрой доработки страницы при репрайсе
Результат
Калькулятор подбирает варианты пакетов с точностью до десятков копеек