Нашей компании нужно сгруппировать клиентов для АБ-тестов. Алгоритм группировки очень простой - взять ID клиента (состоит из 5-7 цифр, например 7412567) и найти сумму всех его цифр. Получившееся число и является номером группы, в которую входит данный клиент.
Нужно написать две функции:
- Функция, которая подсчитывает число покупателей, попадающих в каждую группу, если нумерация ID сквозная и начинается с 0. На вход функция получает целое число n_customers (количество клиентов).
- Функция, аналогичная первой, если ID начинается с произвольного числа. На вход функция получает целые числа: п_customers (количество клиентов) и п_first_id (первый ID в последовательности).
Решение с рассуждениями и объяснениями находится в файле notebook.ipynb. Итоговый код находится в файле solution.py.