Codifica: trovare i valori min/max in un array utilizzando JavaScript

Jan 22 2023
In questo post, discuteremo di una semplice funzione JavaScript che può essere utilizzata per trovare i valori minimo e massimo in un array. La funzione, chiamata "findMinMax", accetta un array come unico parametro.

In questo post, discuteremo di una semplice funzione JavaScript che può essere utilizzata per trovare i valori minimo e massimo in un array. La funzione, chiamata "findMinMax", accetta un array come unico parametro.

La funzione inizia inizializzando due variabili, "min" e "max", al primo elemento dell'array. Quindi utilizza un ciclo for per scorrere il resto dell'array, confrontando ciascun elemento con i valori min e max correnti. Se un elemento è maggiore del massimo corrente, diventa il nuovo massimo. Se un elemento è minore del min corrente, diventa il nuovo min.

Ecco il codice completo per la funzione:

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 }

È una funzione semplice con complessità temporale O(n) e facile da capire. Questa funzione può essere utile in situazioni in cui è necessario trovare l'intervallo di valori in un array ed è un buon esempio di come una piccola funzione specifica possa essere utile in molti programmi diversi.

Se sei interessato a saperne di più sulla codifica in Javascript, assicurati di seguirmi per ulteriori frammenti di codice ed esempi. Condividerò preziose informazioni e suggerimenti su come padroneggiare la lingua e migliorare le tue capacità di sviluppatore. Quindi, resta sintonizzato per ulteriori aggiornamenti e continuiamo a imparare insieme.

Buon apprendimento

Sostieni la nostra pubblicazione seguendola