Hirdetés
- VoLTE/VoWiFi
- Apple iPhone 17 - alap
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Mobil flották
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Külföldi prepaid SIM-ek itthon
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Samsung Galaxy A56 - megbízható középszerűség
- Távozik az Apple vezérigazgatója
Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
Luxoros
#3478
üzenetére
Én a teljes (másképpen hibapont nélküli) kombinációk generálásáról írtam. Ha hibapontos totókulcsot akarsz generálni, az lényegesen nehezebb feladat (én speciel nem is ismerek rá módszert, de nem mélyedtem el a témában - tudna ilyet is a NumPy?). Ha viszont más által már korábban generált totókulcsot szeretnél alkalmazni a saját tippjeidre, az egy egyszerű behelyettesítés.
-
kovisoft
őstag
válasz
Luxoros
#3475
üzenetére
Ezzel a megközelítéssel nehéz lesz általánosan megoldani N db kétesély kombinációinak előállítását (de még a 4 db-ét is). Ugyanis most pl. az első függvényben elölről kezdve lecserélsz sorban 1, 2, 3, 4 tippet, de mindig csak elölről kezdve. Valójában mondjuk amikor 2 tippet cseréltél le a kétesélyek közül, akkor azt nem csak úgy kell, hogy az első kettőt, hanem az 1-3, 1-4, 2-3, 2-4, 3-4 párokat is, ami összesen 4 alatt a 2. És mindezt végigcsinálni 1-4 db lecserélt értékre.
Könnyebb egy olyan úton elindulni, hogy mindegyik kétesélyt úgy tekinted, mint ha egy bit lenne egy bináris számban. 4 db kétesély esetén ez azt jelenti, hogy a 4 bites (0-15-ig terjedő) számok bitjeinek kell megfeleltetni, hogy melyik kétesélyből éppen melyiket teszed bele a kombinációba.
Hogyan kell generálni a következő kombinációt? Ha az első pozícióban a kétesélyből az első értéknél jársz, akkor most veszed a második értéket, és kiíratod a kombinációt. Ellenkező esetben veszed újra az első értéket, de egyúttal továbblépsz a következő kétesélyes pozícióra, és ott is végigcsinálod ugyanezt, egészen addig, amíg már nem kell továbblépned (vagy végére értél a tömbnek). Akkor van vége, amikor már nem tudsz továbblépni, mert már minden kétesélyes pozícióban a második értéket írattad ki. Ez a módszer kis módosítással háromesélyes tippekre is működik, sőt akár vegyesen két- és háromesélyesekre is, csak tudnod kell, hogy melyik pozícióban mik a szóba jöhető értékek.
-
cousin333
addikt
válasz
Luxoros
#3470
üzenetére
Célszerű kiíratni a az elemeket a két függvényhívás között. Akkor látni fogod, hogy az exchange1 függvény meghívása után a lista2 csupa '0'-ból áll. A második függvény is rendben lefut, de emiatt nyilván már semmit sem fog csinálni.
Igazából a tipp2[i] = "0" sorra semmi szükséged.
A staticmethod-os megoldásban felesleges az __init__ függvény.
Új hozzászólás Aktív témák
Hirdetés
- Apple MacBook
- Ubuntu Linux
- Fejhallgató erősítő és DAC topik
- A fociról könnyedén, egy baráti társaságban
- AMD vs. INTEL vs. NVIDIA
- iPhone-ra és iPadre is megérkezett a Control Ultimate Edition
- Eljött a CPU-k kora az AI-piacon
- Futás, futópályák
- VoLTE/VoWiFi
- Apple iPhone 17 - alap
- További aktív témák...
- DJI FLIP FLY MORE COMBO RC2
- Dobozos Szinte Új HyperX Cloud Alpha Bolti ár:27k INGYEN FOXPOST
- Samsung Galaxy S25 Ultra - 256 GB - szürke (341) újszerű, 10000 Ft kiegészítő ajándék, Garancia
- Samsung Galaxy S23 Ultra - 256 GB - fekete (340) Használt, 10000 Ft kiegészítő ajándék, Garancia
- Hitachi Travelstar 500 GB SATA II 2,5 Notebook HDD
- Honor Magic7 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- LÉZEREZÉS! külföldi billentyűzet magyarra kb. 20-30p alatt!
- REFURBISHED - DELL Performance Dock WD19DCS (210-AZBN)
- Apple iPhone 12 Pro Max 256 GB Blue 100% Akkumulátor 1 év Garancia Beszámítás Házhozszállítás
- AKCIÓ! EVGA FTW3 Ultra Gaming RTX 3080 10GB videókártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

