VS
Пока Вы не определите формально что на таких данных есть группа , а что нет - задача неопределённая:)
Size: a a a
VS
VS
VS
ЛЛ
ЛЛ
ЛЛ
ЛЛ
VS
ЛЛ
АО
АО
АО
ЛЛ
АО
KT
ЛЛ
RS
a = [1, 1.5, 2, 1, 6, 34, 35, 34.5]
b = reduce(a, init = [[]]) do acc, x
subarr = last(acc)
if iszero(length(subarr))
push!(acc, [x])
else
if (x > last(subarr))
push!(subarr, x)
else
push!(acc, [])
end
end
acc
end |> x -> filter(i -> length(i) != 0, x)
# 2-element Array{Array{Any,1},1}:
# [1.0, 1.5, 2.0]
# [6.0, 34.0, 35.0]
АО
АО
АО