我有整数,即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