function chessBoard(size: number) { let output = ""; let sizeV = size; for (let h = 1; h <= size; h++) { const isEven = h % 2 === 0; for (let v = 1; v <= sizeV; v++) { if (isEven) { output += v % 2 !== 0 ? "#" : " "; } else { output += v % 2 === 0 ? "#" : " "; } if (v === sizeV) output += "\n" } } console.log(output) } chessBoard(8);