Closed sloproo closed 4 years ago
Testi SudokuKopioJaLisaysTest: test_3_lisays_toimii_1 on tehty nähdäkseni väärin.
Virheilmoituksen loppu: Funktiokutsu s = [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 5, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], ] vast = kopioi_ja_lisaa(s, 1, 1, 5) palauttaman matriisin vast rivin 1 pitäisi edelleen olla: [0, 0, 0, 0, 0, 0, 0, 0, 0]: se kuitenkin muuttunut muotoon: [0, 5, 0, 0, 0, 0, 0, 0, 0]
En osaa katsoa testien sisälle, mutta jos rivien numerointi lähtee nollasta, niin rivi 1 on alkun alkaenkin tuo, miksi testi väittää sen muuttuneen. Rivi 0 oli alun perin pelkkä yhdeksän nollaa sisältävä lista.
Omasta mielestäni täysin oikein toimiva ratkaisuni: https://tmc.mooc.fi/paste/n0xy0vZLhnXqvmwas2rdqw
Oma moka, meni läpi kun ei tehnyt pelkästään uutta kopiota listoja sisältävästä listasta, vaan myös niistä sisemmän tason listoista.
Testi SudokuKopioJaLisaysTest: test_3_lisays_toimii_1 on tehty nähdäkseni väärin.
Virheilmoituksen loppu: Funktiokutsu s = [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 5, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ], ] vast = kopioi_ja_lisaa(s, 1, 1, 5) palauttaman matriisin vast rivin 1 pitäisi edelleen olla: [0, 0, 0, 0, 0, 0, 0, 0, 0]: se kuitenkin muuttunut muotoon: [0, 5, 0, 0, 0, 0, 0, 0, 0]
En osaa katsoa testien sisälle, mutta jos rivien numerointi lähtee nollasta, niin rivi 1 on alkun alkaenkin tuo, miksi testi väittää sen muuttuneen. Rivi 0 oli alun perin pelkkä yhdeksän nollaa sisältävä lista.
Omasta mielestäni täysin oikein toimiva ratkaisuni: https://tmc.mooc.fi/paste/n0xy0vZLhnXqvmwas2rdqw