я бы взял min из array и max из array. сделал бы второй массив arr2 - без "окон"
и потом бы нашел "окна" простым Except
дальше просто взял бы оттуда min значение
первоначальный массив сортирую?
Обсуждают сегодня