我有两个数字X
和Y
以及以下伪代码:
i = 0
While X < Y:
X = X + complex_formula
i += 1
Print i
complex_formula
独立于X及其之前的值。
所以,我想知道是否有办法在不进行迭代的情况下计算i
。
答案 0 :(得分:2)
complex_formula是否也独立于i和时间?如果是这样,那么它就是一个常数,这只是简单的数学运算:
i = Ceiling( (Y - X)/complex_formula)
X = X + i*complex_formula