Допустим, у меня есть массив a
чисел с плавающей запятой (с точностью до 2 десятичных знаков), которые суммируются со значением b
.
Допустим, у меня есть целое число c.
Мне нужно выяснить алгоритм, где sum(roundedToNearestPenny(each array element / c)) == roundUpToNearestPenny(b / c)
.
Например:
Массив a
: [25.33, 25.28, 19.38] Сумма массива элементы b
: 69,99
целое число c
: 5
roundedUpToNearestPenny(b / c)
= 14,00
Мне нужно придумать алгоритм, в котором каждое число делится на массив на c
и округление их до копеек приводит к тому же числу, что и округление b / c до ближайшего пенни.
Всегда округлять каждое деление на элементах в массиве в одном направлении не всегда дают одинаковые результаты.