gpt4 book ai didi

algorithm - 如果进度和剩余天数百分比已知,则计算总体状态

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:38:28 25 4
gpt4 key购买 nike

如果我的目标的 progressdaysLeft 百分比是已知的,我如何确定目标的总体状态(假设定义的状态是 off-track有风险进行中已完成)。

对于边界情况:

  • 如果进度为 100% 无论 daysLeft 百分比是多少,我都知道我的目标状态完成
  • 如果 daysLeft 百分比为 0% 并且进度小于 100%,我知道我的目标是偏离轨道

我需要考虑进度和剩余天数的逻辑,以确定目标持续时间内提到的状态之一。

最佳答案

我想这是一个见仁见智的问题,但你可以这样做:

if progress == 100%: status = completed; return;

if progress >= 100% - daysLeft: status = on-track; return;

if daysLeft > 0: status = at-risk; return;

status = off-track;

这样你的两个条件就满足了,当剩余天数多于为该工作分配的时间时,状态是正常的,如果没有,则处于危险中。

(如果需要,您可以将返回语句更改为 if-else。)

这对你有用吗?

关于algorithm - 如果进度和剩余天数百分比已知,则计算总体状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54706737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com