Hirdetés

Új hozzászólás Aktív témák

  • bbazsy

    őstag

    válasz nickwearby #2250 üzenetére

    ezt sztem értettük.
    a programod viszont továbbra se.

    mod: ok, próbálom elmondani mit akarok, mit látok a kódodban:
    van egy felesleges x változód, ami amúgy nem kellene(mert használhatsz i -t is).
    inicializálsz egy melymeccs változót 50el (miért pont 50?).
    futtatod a ciklust 1..112 ig
    ha a meccs egyezik a csapattal, és ki is kaptak, akkor
    lényegében az ciklusváltozót(1..112) hasonlítod az 50el első körben.

    namármost:
    1, ha az első kikapás 50 után van, akkor már meghalt. (miért ne lehetne?)
    2, ha 50 előtt, akkor átírod a melymeccset az i(1..112[lényegében csak 50]) -re
    3, soha többet nem fog módosulni ez, mert i nő, mindig nagyobb lesz, mint a melymeccs..

    ez azt eredményezi, h ha az első kikapás 50. sor előtt van, akkor az lesz szted az 1. olyan forduló, ahol kikaptak(ez hülyeséd, pont Te írtad, h miért: összevissza vannak a fordulók). ha 50 után, akkor pedig úgy veszed, mintha ki se kaptak volna..

    ezzel szemben az eredeti megoldás a fordulókat vizsgálja, végigmenve az egész(!) 112 soron, és a _forduló_ kisebb, mint az eltárolt forduló, akkor azt átírja. így kapod meg a legkisebb sorszámú fordulót, amit a feladat is kért.

    ennél sokkal világosabban nem tudom leírni, ha ebből se érted, akkor majd más elmondja.

    ill ha ez nagyon rossz, akkor kérnék legalább egy ilyen szintű magyarázatot, h miért.

Új hozzászólás Aktív témák