Chromen konsolin etukäteissuorituksella sivuvaikutuksia?

Google Chromessahan konsolihan laskee siihen syötetyn jutun tuloksen etukäteen ja näyttää sen valmiiksi hailakalla (ennen kuin edes painaa enteriä). Oletteko ikinä sellaiseen juttuun törmänneet, että tällä olisi sivuvaikutuksia (jotka rikkoo koodin toimivuuden).

Minä uskon että tuosta nimittäin johtui yksi bugi johon törmäsin. Koodi täällä: https://repl.it/@minkkilaukku2/Square-filling . Tuossa siis laitellaan neliöitä ruudukkoon ja sitten siellä on sellainen solve-funktio, joka koittaa rekursiivisella back-trackingillä täyttää ruudukon. Bugi on siinä, että joskus kun konsolissa syöttää sen solven, niin jo etukäteen se lisää sinne yhden neliön (totesin tämän tulostamalla kun neliö lisätään ja totta: sinne se tulostui ennen itse syötettä!) tämä näkyy sitten siinä, että ruudukkoon jää lopuksi se neliö (vaikka ratkaisu ei onnistuisikaan ja ratkaisu lähtee siitä oletuksesta että tuo ensimmäinen neliö on siellä, joten se rikkoo ratkaisun pääperiaatteita ja on ihka oikea bugi!!).

Kun napista painaa (eikä siis suorita solve():a konsolin kautta), niin ongelmaa ei ilmene. Ja konsolistakin laitettaessa ei se aina ilmene. Usein silloin, kun ruudukon ensin asettaa set-napista uudestaan ja sitten tekee konsoli solven():n. Ja en tiedä ilmeneekö se tuolla repl.it:ssä ollenkaan, mutta lokaalisti mulla ilmeni. Ihme bugi!

0

67

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

      Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

      Luetuimmat keskustelut

      1. IL - Kansanedustaja tehnyt ITSEMURHAN eduskuntatalossa!!

        "IL:n tiedot: Kansanedustaja tehnyt itsemurhan Eduskuntatalossa Iltalehden tietojen mukaan kansanedustaja on tehnyt its
        Maailman menoa
        405
        8859
      2. Eemeli Peltonen teki itsemurhan eduskuntatalossa

        Kevyet mullat sitten vaan. Ei mulla muuta.
        Maailman menoa
        172
        3268
      3. Kuka pistetty kylmäksi

        Ketähän joutunu puukkohipan uhriksi? Tietääkö kukkaan?
        Kajaani
        17
        1744
      4. Mietin että

        Onko tarinallamme vielä luvussa tilaa kohtaamiselle vai jääkö se tähän.
        Ikävä
        77
        1136
      5. Oletko samaa mieltä

        Että on parempi olla erillään?
        Ikävä
        76
        1068
      6. Postilaatikoista

        Tuntuu kaikki tietävän tekijän/tekijät, mutta miksi nimiä ei julkaista???
        Kihniö
        27
        1055
      7. Sylikkäin.

        Sylikkäin, suudellen. Milloin haluaisit näin nainen tehdä ? Vain häntä ajatellen 😘. Tietenkin jos häntä asia kiinnosta
        Ikävä
        64
        1011
      8. Eemeli Peltosen viimeinen postaus Facebookissa!

        "Olen ollut kevätistuntokauden viimeisillä viikoilla paljon poissa eduskuntatyöstä. Sain toukokuussa hyvää hoitoa HUSiss
        Maailman menoa
        79
        975
      9. Nainen arvaa kuka

        En ikävä kyllä elä enää pitkään
        Ikävä
        55
        973
      10. Sano nyt kiertääkö

        Huhut meistä tai jostain muusta?
        Ikävä
        65
        920
      Aihe