DEV Community

Discussion on: JavaScript Katas: Draw Chessboard

Collapse
 
gerges27 profile image
Gerges Nady

let arr = new Array()
let j = 0
let defArr = []
while (j <= m) {
defArr.push("o")
defArr.push("x")
j++
}
let x = defArr.slice(0, m)
let y = defArr.reverse().slice(0, m)

let count = 1
for (let i = 0; i < n; i += 2) {
    arr[i] = x
    if (count < n) {
        arr[count] = y
        count += 2
    }
}
console.log(arr)
Enter fullscreen mode Exit fullscreen mode
Collapse
 
miku86 profile image
miku86

Hey Gerges,

great work solving all these katas.
Looking forward to seeing some other solutions!

Collapse
 
gerges27 profile image
Gerges Nady

Ok, thanks