我知道这个问题可能不清楚。我将尝试解释。
我有一个场景,我需要验证一个值序列,5,10,15,20....,
只是生成序列的系统不是很准确,有时它可能会错过这些值或重复几个值,例如5, 10,10,20,25,30,40.
所以你可以看到有一个公差5-10
。
这没关系。我必须验证序列不会像倒退一样5,10,15,10.. or 5,10,9,....
我需要使用这样的逻辑编写PASS FAIL条件,如果它看到单调递增的序列并偶尔丢失或重复,则失败,如果它看到值倒退或相差超过10 (like 5, 20, 15...)
有人可以帮我确定正确的逻辑吗