Algorithm 如何正确构建返回到过去平均值的算法?

Algorithm 如何正确构建返回到过去平均值的算法?,algorithm,math,Algorithm,Math,我目前正在开发Node.js后端应用程序。 简言之,它应该计算出在几天没有存款后恢复到以前平均水平所需的存款 比如说,前三天我们的平均存款额是100。 然后我们闲置了4天,显然我们的平均值会显著下降。 我们如何计算出一笔存款必须是多少才能回到之前100英镑的平均水平 非常感谢您的帮助。请记录最后一次存款的日期。假设在a日,平均存款为X 闲置期结束后,在第b天,恢复之前的平均存款所需提交的总金额-(b-a)*X 在平均值可以是分数的情况下,你也需要考虑在你的计算之后是否会做天花板或地板。 < P>

我目前正在开发Node.js后端应用程序。 简言之,它应该计算出在几天没有存款后恢复到以前平均水平所需的存款

比如说,前三天我们的平均存款额是100。 然后我们闲置了4天,显然我们的平均值会显著下降。 我们如何计算出一笔存款必须是多少才能回到之前100英镑的平均水平


非常感谢您的帮助。

请记录最后一次存款的日期。假设在
a
日,平均存款为
X

闲置期结束后,在第
b
天,恢复之前的平均存款所需提交的总金额-
(b-a)*X


在平均值可以是分数的情况下,你也需要考虑在你的计算之后是否会做天花板或地板。

< P>如果有人感兴趣,我就建立了算法。< /P>
let x=(previousAveragePerDay*(datesConcluded+worthOfDiff))-r[0].sum;
其中previousAveragePerDay是存款期间的平均值 datesConcluded是存款的天数 worthOfDiff是指未存款的天数
r[0].sum是所有存款的总和

I创建它…设x=(以前的AveragePerday*(datesConcluded+WorthOfDif))-r[0].sum@不客气。如果答案有帮助,请接受