我想计算每项任务的平均花费时间
但是在计算平均值时,我不想计算平均时间,这需要花费很长时间。
假设我们有 5任务:
任务1 需要 500 秒 任务2 需要 300 秒 任务3 需要 4000 秒 任务4 需要 450 秒 任务5 500 秒
如果我们计算平均值,结果将 1150 秒。
但我想从平均计算中消除这些数据,因为平均值被搞砸了(本例中为4000)。原因是我们可能没有足够的资源来完成当时的任务并花费更长的时间,因为我们正在等待该资源。
答案 0 :(得分:0)
您可以遍历每个任务,只将其时间值添加到平均总计数中,如果它小于您的首选最大值。使用您用于循环的计数器,并在跳过一个计数器时设置另一个计数器。分隔符将是总计数减去第二个计数器。