Diferenças entre edições de "Como apresentar um tabuleiro de sudoku neste wiki"

De GNU Octave
Ir para: navegação, pesquisa
(Criou a página com "===== Como apresentar um tabuleiro de sudoku neste wiki ===== Neste wiki, existe uma ''template'' para apresentar um tabuleiro de sudoku. Para apresentar um tabuleiro, bast...")
 
(Sem diferenças)

Edição atual desde as 15h02min de 17 de outubro de 2017

Como apresentar um tabuleiro de sudoku neste wiki

Neste wiki, existe uma template para apresentar um tabuleiro de sudoku. Para apresentar um tabuleiro, basta escrever:

{{Sudoku 9x9 grid}}

Para se preencher o tabuleiro, escreve-se algo do género:

{{Sudoku 9x9 grid|title=Tabuleiro inicial|s2=7|s3=2|s6=1|s7=8|s9=5|s11=5|s12=1|s14=3|s15=7|s17=9|s19=4|s22=2|s24=8|s25=1|s27=7|s29=4|s30=7|s31=5|s32=2|s34=3|s38=2|s39=6|s40=7|s43=5|s45=1|s46=5|s49=1|s51=6|s53=2|s54=9|s55=2|s56=9|s58=3|s59=7|s62=1|s64=7|s68=6|s69=2|s71=5|s72=3|s73=3|s75=8|s77=1|s79=2|s80=7}}

Para tornar este processo mais fácil, escreveu-se uma função wikiprint que, dada uma matriz, escreve a mesma nesta sintaxe do wiki:

function wikiprint(m)
  printf("{{Sudoku 9x9 grid|title=Tabuleiro|");
  for linha = 1:9
    for coluna = 1:9
      if (m(linha, coluna))
        printf("s%d=%d|", (linha-1)*9+coluna, m(linha, coluna));
      endif
    endfor
  endfor
  printf("}}");
endfunction