aとはb、それぞれ 2 秒と 3 秒の一定のレートで記録されます。
>>> a
0, 2, 4, 6, 8, 10, 12
>>> b
0, 3, 6, 9, 12
を返す関数をPythonで書きたいのですが
- の最小の正の差 (つまり、ゼロより大きい)
a-b、および bの同じ値に到達するのにかかるインスタンスの数a。
したがって、前の例では、
- の最小差
a-bは 1、つまりa==4とb==3(またはa==10とb==9)の場合 bの同じ値a(つまり) に到達するには、の 3 つのインスタンスが必要0, 3, 6です。
理想的には、この方法で関数を使用したいと思います:
a = 2
b = 3
>>> my_fun(a,b)
>>> [1, 3] #1-smallest difference, 3-number of instances