JavaScript algoritmus:

jún 21, 2021
admin

Elkészítünk egy üres tömböt, és hozzárendeljük a arr változóhoz.

let arr = ;

Aztán a for-loopot használjuk. Mivel a kezdeti számunk min, addig folytatjuk a hurkot, amíg el nem érjük a max-at, és csak step-szerenként adunk ki számokat.

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

Az összes ilyen számot betoljuk a arr tömbünkbe. A ciklus befejezése után visszaadjuk a tömbünket.

return arr;

Ebben a függvényben megtanultuk, hogyan hozhatunk létre egy tömböt, és hogyan tölthetjük fel számokkal a for-hurok alapján. A for-hurokkal a kezdeti értékünknek nem kell mindig 0 lennie. Ugyanez a helyzet a növekményünkkel is. Ahelyett, hogy a i++ -t használnánk, ha 1-nél nagyobb számmal szeretnénk növelni, akkor az összeadás hozzárendelési operátort, a +=-t használjuk. A i += 2 írása ugyanaz, mintha i = i + 2-t írnánk.

És ezzel be is fejezzük a függvényünket. Íme a kód többi része:

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

Ha hasznosnak találtad ezt az algoritmust, nézd meg a többi, nemrég megjelent JavaScript algoritmus-megoldásomat:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.