Codificação: encontrando os valores mínimo/máximo em uma matriz usando JavaScript

Jan 22 2023
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.

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