我有整数,即9
, 5
, 4
, 3
, 1
, 6
, 7
, 8
. 我想返回存在三个降序或升序整数序列的索引。在上面的示例中,我会得到索引1
和5
. 这个的红宝石代码是什么?
def seq
array = [9,5,4,3,1,6,7,8]
array.each_with_index |val, index|
if (val < (array[index + 1]).val < (array[index + 1]).val)
puts "#{index}"
# Skip two indexes
end
end