Показать сообщение отдельно
  #6 (permalink)  
Старый 12.10.2022, 04:00
Аватар для Alikberov
Кандидат Javascript-наук
Отправить личное сообщение для Alikberov Посмотреть профиль Найти все сообщения от Alikberov
 
Регистрация: 16.08.2018
Сообщений: 112

Сообщение от Alexandroppolus Посмотреть сообщение
Math.min(...array) - интересный способ поймать переполнение стека
O больших массивах речи не шло. Я просто указал генерацию в диапазоне.
function generateArray(length, from, last) {
	// Генерируя числа в диапазоне from..last, нужно к from прибавить случайное произведение разности 
	return Array.from({length}, () => Math.floor(from + Math.random() * (last - from + 1)));
}

function findMinimum(array) {
	return array.reduce((a, b) => Math.min(a, b, Infinity));
}

const array = generateArray(10, 1, 100);
const minimum = findMinimum(array);

console.log(`Minimum of [${array.join()}] is ${minimum}`);
Ответить с цитированием