Skip to content

Instantly share code, notes, and snippets.

@ericdouglas
Last active December 6, 2020 03:58
Show Gist options
  • Select an option

  • Save ericdouglas/8781354 to your computer and use it in GitHub Desktop.

Select an option

Save ericdouglas/8781354 to your computer and use it in GitHub Desktop.
Resolução do Exercício 03 do Capítulo 03 - JavaScript Eloquente
var
tamanho = 8,
tijolo1 = "#",
tijolo2 = " ",
parede1 = "",
parede2 = " ",
auxiliar = true,
contador = 1;
while ( contador < tamanho ) {
if ( auxiliar ) {
parede1 += tijolo1;
parede2 += tijolo1;
contador += 1;
auxiliar = !auxiliar;
} else {
parede1 += tijolo2;
parede2 += tijolo2;
contador += 1;
auxiliar = !auxiliar;
}
}
while ( contador > 1 ) {
if ( !auxiliar ) {
console.log( parede1 );
contador -= 1;
auxiliar = ! auxiliar;
}
console.log( parede2 );
contador -= 1;
auxiliar = ! auxiliar;
}
@leedro23

Copy link
Copy Markdown

for (let tab = 1; tab <= 8; tab++){

if(tab%2==0){
    console.log('# # # #')
}else{
    console.log(' # # # #')
}

}

@f3j0s3

f3j0s3 commented Jun 26, 2020

Copy link
Copy Markdown
var tabuleiro = '';
var tamanho = 8;
var preto = '#';
var branco = ' ';
var linha = '\n';

for (x = 1; x <= tamanho; x++) {
    for (y = 1; y <= tamanho; y++) {
        tabuleiro += (x % 2 == 0 && y == 1) ? branco : '' ;
        tabuleiro += (y % 2 == 0) ? preto : branco;
    }
    tabuleiro += linha;
}
console.log(tabuleiro)

@icaro911

Copy link
Copy Markdown

for (var i = 1; i <= 8; i++) {
if (i % 3 == 0){
console.log("# # # #")}
else if ((i % 2 == 0) && (i % 3 == 0,33)){
console.log(" # # # #") }
}

@oastro

oastro commented Aug 4, 2020

Copy link
Copy Markdown
var tamanho = 8
var xadrez;

for( y = 0; y < tamanho; y++){
 xadrez = "";
  for( x = 0; x < tamanho; x++){
    if(y % 2){
      xadrez += " ";
      xadrez += "#"
    }else{
      xadrez += "#";
      xadrez += " ";
    }
  }
  console.log(xadrez);
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment