Arithmetic Slices 算术序列
如果一个序列包含三个以上元素,而且连续两个元素之间的差值相等,这样的序列叫做算术序列
例如,这是一些算术序列
1, 3, 5, 7, 9
7, 7, 7, 7
3, -1, -5, -9
下面的不是算术序列。
1, 1, 2, 5, 7
输入一个起始坐标为0,长度为N的数组,该数组的一个切片用(P, Q)表示 ,P, Q 满足0 <= P < Q < N
如果序列满足:
A[P], A[p + 1], …, A[Q - 1], A[Q]是算术序列,那么A的切片(P, Q)是算术序列,尤其需要注意的是序列应该至少包含三个元素也就是 P+1 < Q
例如:
A = [1, 2, 3, 4]
返回:3, 因为A的三个算数序列是: [1, 2, 3], [2, 3, 4] 和它自己 [1, 2, 3, 4]
A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any