Esta string pode ser feita começando com valor vazio (""
) e adicionando caracteres repetidamente depois disso. O caracter de nova linha é escrito como \n
.
Use o console.log
para inspecionar a saída do seu programa.
Para se fazer algo com duas dimensões, você vai precisar de um loop dentro de outro loop. Coloque chaves envolta do corpo dos loops para tornar fácil de se ver onde eles começam e onde terminam. Tente indentar corretamente o corpo destes loops. A ordem dos loops deve seguir a ordem em que nós escrevemos a string (linha por linha, esquerda para direita, cima para baixo). Então o outro loop manipula as linhas e o loop interno lida com os caracteres em uma linha. Você vai precisar de duas variáveis para rastrear seu progresso. Para saber se coloca um espaço ou um símbolo hash (#) em determinada posição, você pode testar se a soma dos dois contadores é ainda (% 2).
Terminando a linha, adicione um caracter de nova linha depois que esta estiver pronta, assim depois do loop interno, faça o loop externo.
var tamanho = 8;
var tabuleiro = '';
for(var i = 0; i < tamanho; i++){
if (i % 2 == 0) {
tabuleiro = tabuleiro + '# # # #';
}
else{
tabuleiro = tabuleiro + '\n # # # #\n';
}
}
console.log(tabuleiro);