Функция, которая возвращает элемент max из входного массива - PullRequest
0 голосов
/ 25 июня 2019

У меня есть некоторые проблемы с решением следующей задачи:

"Укажите полный код функции max (), которая возвращает элемент max из входного массива. Array - входной массив целочисленных элементов"

/*
* @name max - find max element of array
* @return - int - array element
*/

function max(array) {
  // Your code here...
}

Вот способ, который я предоставил, но это неверно.Пожалуйста, дайте мне знать, что я пропустил.Надеюсь на вашу помощь

function max(array) {
  let numsArr = [];

  while (true) {
    let num = prompt('Enter any number: ', '');

    if (num === '' || num === null) break;

    num = +num;
    numsArr.push(num);
  }

  return alert(Math.max(...numsArr));
}

1 Ответ

3 голосов
/ 25 июня 2019

В инструкции написано

"Предоставить полный код функции max (), которая возвращает элемент max из входного массива. Array - массив ввода целочисленных элементов"

Массив input звучит как аргумент - он ничего не говорит о prompt вводе пользователя для ввода. Вместо этого вызовите Math.max для входного параметра:

const max = arr => Math.max(...arr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...