Skip to content
Advertisement

Finding a next lowest number from a List in python

I have a list of arrays as follows: Array =[3, 6, 5, 7, 2, 4, 3, 5, 4, 5, 4, 7, 6, 7, 1, 7, 4, 6, 3]

example: Value = 3, 6, 5, 7, 2, 4, 3, 5, 4, 5, 4, 7, 6, 7, 1, 7, 4, 6, 3

valley/Peak = v, p, v, p, v, p, v, p, v, p, v, p, v, p, v, p, v, p,v

enter image description here

Advertisement

Answer

logic

assign the index to start from

assign the value of the starting index

make a loop starting from the starting index to the end of the loop

in the loop check if current number is smaller than the starting target

slice the list to create the result sublist

code

JavaScript

input

start_index = 0

array = [3, 6, 5, 7, 2, 4, 3, 5, 4, 5, 4, 7, 6, 7, 1, 7, 4, 6, 3]

output

[3, 6, 5, 7, 2]

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement