Найти подпоследовательность в списке - PullRequest
1 голос
/ 18 апреля 2019

Предположим, что мы ищем последовательность в списке, и эта последовательность должна удовлетворять некоторым условиям, например, у меня есть серия чисел, подобная этой:

[1,2,4,6,7,8,12,13,14,15,20]

Мне нужно найти наибольшую последовательностьтак что его последовательные элементы имеют разность 1, так что я ожидал получить:

[12,13,14,15]

Мне интересно, есть ли способ получить это с помощью kotlin Sequence или встроенных функций, таких как groupBy или что-то еще ...
PS : я знаю, как создавать последовательности, вопрос в том, как оценить и извлечь некоторые последовательности с заданными условиями
Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...