Консультация № 109054
12.11.2007, 13:21
0.00 руб.
0 1 1
Помогите решить задачу на JavaScript
Вставить в массив 2 числа следующим образом:
1 число со значением n перед всеми элементами >n
2 число со значением m после всех элементов < m

Обсуждение

Неизвестный
12.11.2007, 21:15
общий
это ответ
Здравствуйте, Иван!

ar — массив;
m, n — числа;

Будут вопросы, задавайте...

Приложение:
var insertBeforeAllBigger = function(ar, n) { var i; for (i = 0; i < ar.length; i++) { if (ar[i] > n) break; } ar.splice(i, 0, n);}var insertAfterAllSmaller = function(ar, m) { var i; for (i = ar.length - 1; i >= 0; i--) { if (ar[i] < m) break; } ar.splice(++i, 0, n);}
Форма ответа