Tantárgy:Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316]
Tananyag:JavaScript - Cookie kezelés
Feladat:Lottó számok

Részfeladat

Figyeljünk arra, hogy az 5 szám között ne legyen 2 egyforma!

Segítség a megoldáshoz

Ha a számokkal nem lenne semmi utóműveletre szükség, akkor elég lenne csak valamilyen szöveges változóban egy elválasztó karakter (pl.: ',') használatával eltárolni a számokat. De mivel most szükség lesz egyéb ellenőrzésre ill. sorba-rendezésre, ezért mindenképpen az új lottó számokat tömb változóban kell eltárolnunk.

A ciklusban, amellyel a lottó számokat generáljuk, hajtsuk végre a következő ellenőrzést: ellenőrizzük le, hogy az előzőekben a ciklusban eltárolt számok között (tömb változó elemei) van-e az újonnan generált szám. Csak abban az esetben tároljuk el (hozzáadjuk a tömb változóhoz a következő elemet) az új számot az aktuális lottó számok közé, ha a korábban eltárolt lottó számok között nem szerepel.

Figyelem: Internet Explorer 8-as vagy korábbi verzió alatt nem működik az indexOf elem kereső tömb esetén!