Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Найти тройные дубликаты в массиве (https://javascript.ru/forum/misc/63029-najjti-trojjnye-dublikaty-v-massive.html)

рони 13.05.2016 20:18

Blondinka,
не понял ничего.

Blondinka 13.05.2016 20:26

рони,
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
      /*Magic*/
}
alert(result); //1,2,3 ||2,3,4 || 3,4,5

Результат - первая последовательность из трёх чисел.

рони 13.05.2016 20:30

Blondinka,
нашли и что в результате true или false? или как

Vlasenko Fedor 13.05.2016 20:31

Цитата:

Сообщение от Blondinka
тот же массив [9, 9, 9, 111, 5, 2, 5, 3, 4, 4, 5, 7] - > sort()
Результат - первая последовательность из трёх чисел - [2, 3, 4]

var arr = [9, 9, 9, 111, 5, 2, 5, 3, 4, 4, 5, 7];
var res = arr.sort(function(a, b){return a > b ? 1: a==b ? 0: -1}).slice(0, 3);
alert(res);

Blondinka 13.05.2016 20:36

рони,
в результате массив чисел.

Blondinka 13.05.2016 20:43

Poznakomlus,
почти. Разница между числами должна быть 1.
Например, из массива [1, 2, 4, 5, 6] результат будет [4,5,6], т.к. разница между этими числами == 1.

рони 13.05.2016 20:46

Цитата:

Сообщение от Blondinka
Poznakomlus,
почти. Разница между числами должна быть 1.

подожду переводчика, чую пагинатор нужен

рони 13.05.2016 20:51

Blondinka,
а как вы разницу считаите?

Blondinka 13.05.2016 20:54

рони,
Другими словами: у меня есть таблица. У каждой ячейки - числовой id. Мне нужно получить 3 пустых ячейки, которые идут подряд. Пользователь не заполнил 3 ячейки подряд? Отправить в ад!:p

рони 13.05.2016 20:59

Blondinka,
то есть это массив незаполненных ячеек ? тогда почему id повторяются


Часовой пояс GMT +3, время: 00:19.