fork download
  1. def get_peak_count(data):
  2. count = 0
  3. l = len(data)
  4. for i in range(1, l):
  5. if i < l - 1 and data[i - 1] < data[i] and data[i + 1] < data[i]:
  6. count += 1
  7. return count
  8.  
  9. print get_peak_count([1,2,3,2,1])
  10. print get_peak_count([1,2,5,6,4,3,4,2,1])
  11. print get_peak_count([1,2,3,3,2,1])
  12. print get_peak_count([1,2,3,4,5,6,3,1,4,5,7,4,3,12,67,85,34,23])
Success #stdin #stdout 0s 23296KB
stdin
Standard input is empty
stdout
1
2
0
3