折点计数
给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,
反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。
n = int(input())
nums = input().split()
cou = 0
for i in range(n):
nums[i] = int(nums[i]) #数值类型
subs = [0 for i in range(n-1)]
for i in range(n-1):#该段是增还是减 + -
if nums[i+1] - nums[i] > 0:
subs[i] = 1
else:
subs[i] = -1
for i in range(len(subs)-1):#判断相邻减法结果是否相反
if subs[i] + subs[i+1] == 0:
cou += 1
print(cou)