соответствует условию?
Например : есть такой массив [29,49,12,45,2 ]
условие: предыдущий элемент должен быть больше 40
Должны получить такой массив: [0,0,12,0,2]
with [29, 49, 12, 45, 2] as arr select arrayMap(x -> x>40, arr) as check, arrayMap((x, y) -> if(check[y-1] = 1, x, 0), arr, arrayEnumerate(check)) as result
Обсуждают сегодня