Diferenças entre edições de "Como apresentar um tabuleiro de sudoku neste wiki"
De GNU Octave
(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