Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2022, 16:34
Новичок на форуме
Отправить личное сообщение для wwwrec Посмотреть профиль Найти все сообщения от wwwrec
 
Регистрация: 09.11.2022
Сообщений: 3

как найти разницу между максимальным и минимальным числом в массиве?
Помогите, все мои попытки как то реализовать это алгоритмическим методом не увенчались успехом.
Для выполнения задачи обязательно использовать
if(mass[i] < mass[0]){
        mass[0] = mass[i];
    }
 if(mass[i] > mass[0]){
        mass[0] = mass[i];
    }

. Запись через готовую функцию Wath.Min не приемлема. Требование использовать только один цикл for.
помогите пожалуйста!!!
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2022, 16:43
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

let min = Infinity;
let max = -Infinity;
let array = [1,2,3,4,5];
for (let num of array) {
    if (num < min) {
        min = num;
    }
    if (num > max) {
        max = num;
    }
}

const difference = Math.abs(max - min);
Ответить с цитированием
  #3 (permalink)  
Старый 09.11.2022, 18:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от Nexus
Math.abs
это обязательно?
let array = [1,2,3,4,5];
let min = array.at(0);
let max = array.at(-1);
for (let num of array) {
    if (num < min) {
        min = num;
    }
    else if (num > max) {
        max = num;
    }
}

const difference = max - min;
console.log(difference)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как найти нужный элемент страницы и кликнуть если он имеет тока класс... Александр_1997 Events/DOM/Window 3 18.01.2014 14:34
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
как найти и удалить массив из массива? FRIE Общие вопросы Javascript 8 14.03.2011 15:48
Как найти индекс по элементу в двумерном массиве? bayah Общие вопросы Javascript 5 22.04.2010 16:26
как найти нужный объект? `p r o x y jQuery 2 05.05.2009 01:12