【发布时间】:2023-02-10 19:54:30
【问题描述】:
我需要检查相同连续数字的出现是否低于某个阈值,例如最多两个相同的连续数字。
pd.Series(data=[-1, -1, 2, -2, 2, -2, 1, 1]) # True
pd.Series(data=[-1, -1, -1, 2, 2, -2, 1, 1]) # False
进一步检查:
仅允许数字 +1 和 -1 作为连续数字出现,最多出现两次。
pd.Series(data=[-1, 1, -2, 2, -2, 2, -1, 1]) # True
pd.Series(data=[1, 1, -2, 2, -2, 2, -1, 1]) # True
pd.Series(data=[-1, -1, 2, 2, -2, 1, 1, -2]) # False
pd.Series(data=[-1, 1, -2, -2, 1, -1, 2, -2]) # False
【问题讨论】: