Niilyx/sudoku-nsi

Javascript Logic ¯\_(ツ)_/¯

Closed this issue · 2 comments

Miam miam, javascript à des règles très bizarres et on adore ça !

Voilà quelques erreurs que j'ai trouvé et qui sont pas faciles à dénicher étant donné le fonctionnement de js

  • @Niilyx je penses qu'il faut test la length des tableau. Mais visiblement ça marche de tester des trucs du style [0,1] > 1 sauf je sais pas ce que ça fait.

    if (current_cell.value == 0 || this.get_row(i+1).filter((x) => x == current_cell.value) > 1 || this.get_column(j+1).filter((x) => x == current_cell.value) > 1 || this.get_square(current_cell.get_square(this.size)).filter((x) => x == current_cell.value) > 1) {

  • et ici, il semblerait que pour for (i in [...]) , i prend les valeurs 0,1,2,... mais ce sont des strings (nani?).

    for (var i in range1(this.size)) {

    ça fait des trucs bizarre du style, juste après get_column(j+1) ça va faire get_column(11) parce qu'en js "1"+1 ça donne 11

oh cool on peut assigner des gens

quelle horreur....

*JS*

🤮