bingqing46 / exercise

坚持每日练习
0 stars 0 forks source link

chess board #3

Open bingqing46 opened 4 years ago

bingqing46 commented 4 years ago
function chessBoard(size) {
  let str = '';
  for(let i = 1; i <= size; i++){
     let seperator = '';
     if (i%2 == 0) {
       seperator += ' #';
     } else {
       seperator += '# ';
     }

     for(let j = 1; j <= size/2; j++){
       str += seperator;
     }
     str += '\n';
  }
  console.log(str);
}

chessBoard(8);
bingqing46 commented 4 years ago

官方的答案,我的答案是错误的,而且没有任何技巧可言

var size = 8;

var board = "";

for (var y = 0; y < size; y++) {
  for (var x = 0; x < size; x++) {
    if ((x + y) % 2 == 0)
      board += " ";
    else
      board += "#";
  }
  board += "\n";
}

console.log(board);