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

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

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

      Luetuimmat keskustelut

      1. Järkyttävä tieto Purrasta

        Purra tapasi nykyisen miehensä täällä. Suomi24:ssä! Tulipa likainen olo. Nyt loppuu tämä roikkuminen tällä palstalla.
        Maailman menoa
        208
        3987
      2. Näin asia on

        Tiedän ettei hän koskaan aio lähestyä minua eikä niin ole koskaan aikonutkaan, eikä lähesty ja enkä minä enää tee sitä k
        Ikävä
        20
        3003
      3. Mikseivät toimittajat vaadi Orpoa vastuuseen lupauksistaan

        Missä ne 100.000 uutta työpaikkaa muka ovat? Eivät yhtään missään. Näin sitä Suomessa voi puhua ja luvata mitä sattuu. E
        Maailman menoa
        258
        1815
      4. Aavistan tai oikeastaan

        tiedän, että olet hulluna minuun. Mutta ilman kommunikointia, tällaisenaan tilanne ja kaikki draama ovat mun näkökulmast
        Ikävä
        37
        1155
      5. Taas varoitusta lumesta ja jäästä

        Ai kauhea! Vakava säävaroitus Lumi-/jäävaroitus Varsinais-Suomi, Satakunta, Uusimaa, Kanta-Häme, Päijät-Häme, Pirkanmaa,
        Maailman menoa
        1
        1145
      6. Mistä erotat onko joku kiinnostunut vai muuten mukava?

        Voi sekaantua yleiseen ystävällisyyteen vai voiko?
        Ikävä
        142
        1002
      7. Poliisi tahtoo pääsyn 4 miljoonan suomalaisen sormenjälkiin.

        https://www.is.fi/digitoday/art-2000011009633.html Tämä sormenjälkiin poliisin pääsy on erittäin tärkeä rikollisten kiin
        Maailman menoa
        79
        734
      8. Uskotko että halaatko

        Kaivattuasi koskaan vai et?
        Ikävä
        63
        715
      9. Tiistaipäivää pakkastakin on

        Hyvää päivää huomentakin. Olin vähän kaupungilla käymässä 😊❤️🌞❄️☕
        Ikävä
        176
        700
      10. Sulla on upeat pakarahalihakset

        todella hyvä muoto...
        Ikävä
        30
        667
      Aihe