Algorytm JavaScript: Generate Range of Integers

cze 21, 2021
admin

Powstanie pusta tablica i przypiszemy ją do zmiennej, arr.

let arr = ;

Potem użyjemy pętli for. Mając naszą początkową liczbę min, wykonujemy pętlę aż do osiągnięcia naszej max, wypisując liczby tylko co step razy.

for(let i = min; i <= max; i += step){
arr.push(i);
}

Wpychamy wszystkie te liczby do naszej tablicy arr. Po zakończeniu pętli zwracamy naszą tablicę.

return arr;

W tej funkcji nauczyliśmy się tworzyć tablicę i wypełniać ją liczbami w oparciu o naszą pętlę for. Z naszej pętli for, nasza wartość początkowa nie zawsze musi być 0. To samo z naszą inkrementacją. Zamiast używać i++ , jeśli chcielibyśmy inkrementować o liczbę większą niż 1, użyjemy operatora przypisania dodawania, +=. Napisanie i += 2 jest tym samym co napisanie i = i + 2.

I na tym kończymy naszą funkcję. Oto reszta kodu:

function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}

Jeśli ten algorytm okazał się pomocny, sprawdź inne moje ostatnie rozwiązania algorytmów w JavaScript:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.