Javascript
Определить индексы элементов массива, значение которых лежит в указанном пределе. Предел вводит пользователь.
Предел - это длина массива. Предел вводит пользователь (prompt)
Если предел - длина, то при чем тут значения элементов?
Здесь пример как это решают на Паскале: http://pas1.ru/array-id
Тут тогда просто два числа задается и пределы относятся к элементам массива
Кoму просто, кому нет(((
Ну по крайней мере задание должна же понимать:)
После того, как справлюсь с другими заданиями обязательно его разберу и пойму! Копи паст меня не устраивает. Просто не успеваю катастрофически. Спасибо большое! :)
Ответы
Ответ дал:
4
// JavaScript
var getIndexesOfArrayInLimits = function (array, minValue, maxValue){
var isInLimit = function (value) {
return value >= minValue && value <= maxValue;
}
var getIndexesOfArrayLimitedByFunc = function (array, func) {
var results = [];
array.forEach(function(element, index, array) {
if (!!func(element)) {
results.push(index);
}
});
return results;
}
return getIndexesOfArrayLimitedByFunc(array, isInLimit);
}
// That's an example of using the function
getIndexesOfArrayInLimits([1, 5, 2, 3, 4], 1, 3);
var getIndexesOfArrayInLimits = function (array, minValue, maxValue){
var isInLimit = function (value) {
return value >= minValue && value <= maxValue;
}
var getIndexesOfArrayLimitedByFunc = function (array, func) {
var results = [];
array.forEach(function(element, index, array) {
if (!!func(element)) {
results.push(index);
}
});
return results;
}
return getIndexesOfArrayLimitedByFunc(array, isInLimit);
}
// That's an example of using the function
getIndexesOfArrayInLimits([1, 5, 2, 3, 4], 1, 3);
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад
9 лет назад
Для меня сразц очевидны 2 варианта: функция или просто два числа (последний вариант будет работать только для массива чисел)