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

92

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

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

      Luetuimmat keskustelut

      1. Yli 3 Vuotta sinä jaksoit

        ja yrititit ottaa selvää minusta. Aika hämmästyttävää. Naiselle.
        Ikävä
        86
        1266
      2. Jasmin Vähäkangas paljastelee

        Eilinen päivä on heillä kulunut biitsillä niin silloin tuo äiti ihminen on intoutunut paljastelemaan kunnolla. Laittanut
        Kotimaiset julkkisjuorut
        184
        1051
      3. Mikä minussa sitten

        Kiihottaa enemmän kuin muissa?
        Ikävä
        74
        999
      4. Mikä on viimeinen

        este joka vielä pitää sinut ja kaivattusi erillään?
        Ikävä
        74
        856
      5. Miksi kumppaniehdokkaan oma elämä on teille ongelma?

        Täällä monesti kuulee vaatimuksia siitä, että kumppaniehdokkaalla ei saisi olla lemmikkejä, lapsia, kavereita, eksiä, su
        Sinkut
        311
        738
      6. Oikea nainen

        On äärimmäisen naisellinen, pienikokoinen, kapeaharteinen, pienet kapeat kasvot, paksut huulet, kauniit hiukset, upeat t
        Sinkut
        164
        719
      7. Miehet lähtevät itse pois deittailumarkkinoilta

        Ovat saaneet tarpeekseen naisista. Tyypillisin poistuja on: Koulutettu, työssäkäyvä, etsii pitkäaikaista parisuhdetta.
        Sinkut
        187
        691
      8. Näin kaivattuni viimeksi...

        ...? Se tuntui kuin... ?
        Ikävä
        54
        667
      9. Kangaskylän alkoholi-hurjastelijat

        Oppi olkoon että autollessa etanoli kuuluu pääasiassa 95 E10 polttoaineseen, siihenkin vain enimmillään 10% vahvuisena t
        Hyrynsalmi
        4
        646
      10. Taidan lähettää kaveripyynnön

        Sulle nainen. Otan vaan rohkaisuryypyn ensin.
        Ikävä
        43
        635
      Aihe