DEV Community

Discussion on: JavaScript Katas: Draw Chessboard

Collapse
 
kosich profile image
Kostia Palchyk

👍

I think, your second solution can even be a bit shortened:

function drawChessboard(rows, columns) {
  return [...Array(rows)]
    .map((_, i) =>
      [...Array(columns)].map((_, j) => ((j+i) % 2 ? "X" : "O"))
    );
}
Enter fullscreen mode Exit fullscreen mode