Сообщение от 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}`);