| 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!
