Codificação: encontrando os valores mínimo/máximo em uma matriz usando JavaScript
Nesta postagem, discutiremos uma função JavaScript simples que pode ser usada para encontrar os valores mínimo e máximo em uma matriz. A função, chamada “findMinMax”, usa uma matriz como seu único parâmetro.
A função começa inicializando duas variáveis, “min” e “max”, para o primeiro elemento da matriz. Em seguida, ele usa um loop for para percorrer o restante da matriz, comparando cada elemento com os valores mínimo e máximo atuais. Se um elemento for maior que o máximo atual, ele se tornará o novo máximo. Se um elemento for menor que o mínimo atual, ele se tornará o novo mínimo.
Aqui está o código completo para a função:
function findMinMax(arr) {
let min = arr[0];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
return { min: min, max: max };
}
let numbers = [3, 5, 1, 10, 2];
let minMax = findMinMax(numbers);
console.log(minMax); // Output: { min: 1, max: 10 }
É uma função simples com complexidade de tempo O(n) e fácil de entender. Essa função pode ser útil em situações em que você precisa encontrar o intervalo de valores em uma matriz e é um bom exemplo de como uma função pequena e específica pode ser útil em muitos programas diferentes.
Se você estiver interessado em aprender mais sobre codificação em Javascript, siga-me para mais exemplos e trechos de código. Estarei compartilhando informações e dicas valiosas sobre como dominar o idioma e aprimorar suas habilidades como desenvolvedor. Portanto, fique atento para mais atualizações e vamos continuar aprendendo juntos.
Bom aprendizado
Apoie nossa publicação seguindo-a





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)