Hirdetés

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

  • cattus
    addikt

    Mi a matek / logika arra, hogy van egy object amiben van egy szám tárolva
    pl.:
    {
    'objNumb' = 42,
    ...
    }
    Van egy számok lista amit egyesével végigtolok egy cikluson, hogy megnézze az adott sor értékét, ami lehet bármilyen egész szám pl.:
    700
    49
    300
    24
    51
    44

    A feladat az lenne, hogy ha a soron következő számot összehasonlítva az objectben lévő értékkel és:
    Ha legalább 5-tel kisebb az értéke a vizsgált számnak mint az objectben lévőnek, vagy ha maximum 5-tel nagyobb, akkor cserélje le az objectben lévőt az éppen vizsgált számmal.
    Tehát bent van 42, jön egy 44-es szám, akkor az objectben 44 lesz az érték amihez a következőt hasonlítja.
    Ugye itt az a csavar, ha 42 van bent és jön 48, akkor nem cseréli le, de ha 48 van bent és jön a 42, akkor lecseréli.

    A vizsgált számból kivonod az object-ben lévőt. Ha a kapott eredmény kisebb vagy egyenlő mint -5, vagy nulla és +5 közé esik, akkor átírod az object-ben lévő számot.

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