Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def findPeak(input)
- peaks = []
- input.each_cons(3) do |x, y, z|
- if x < y and y > z
- peaks << y
- end
- end
- if peaks.size > 1
- puts "Found multiple peaks: #{peaks}"
- else
- puts "Found a peak at #{peaks[0]}"
- end
- end
- findPeak([1, 2, 3, 1])
- findPeak([1, 2, 1, 3, 5, 6, 4])
Add Comment
Please, Sign In to add comment