Показать сообщение отдельно
  #32 (permalink)  
Старый 13.05.2016, 21:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

Blondinka,
вариант для 3
<script>
var arr = [9, 9, 9, 111, 5, 2, 5, 3, 4, 4, 5, 7] ;

function test(a) {
    a = a.slice().sort(function(a, b) {
        return a - b
    });
    return a.some(function(c, b) {
        var d = a[b + 1],
            e = a[b + 2];
        return c == d - 1 && c == e - 2 && (a = [c, d, e])
    }) && a
};
document.write(JSON.stringify(test(arr)))
  </script>
Ответить с цитированием