Если вам действительно нужен ответ на ваш вопрос, то соберитесь, и попробуйте сформулировать его еще раз :)
Есть какое - то количество чеков, это понятно.
Есть график работы, это тоже понятно.
Можно посчитать среднее количество чека в час, и перемножить на часы в каждый день.
Но нужно чтобы было целое число в каждом дне.
Можно посчитать, а можно не считать. Что в итоге нужно? Оценить количество покупателей в разные моменты времени? Или правдоподобно раскидать количество чеков по дням?
Если приводите пример расчета, то будьте аккуратнее в его изложении. В исходных данных фигурируют цифры 4, 10 и 12 часов, откуда взялись 18?
Если говорить об идее с назначением весов дням, я попробовал бы так:
- посчитал веса в группе 10+10+10+4+4, и раскидал в их соответствии то, что осталось от группы 12+12
- далее распределил бы остатки от группы 10+10+10 по паре 4+4
- неделимый остаток от группы 4+4 (это от 0 до 3 чеков) просто отбросил бы