Im dieses Problem von eloquent Javascript tun, sollte es soGebäude Schachbrett mit Javascript in der Konsole
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
drucken, aber kann nicht scheinen, um herauszufinden, wie die Zeilen zu wechseln. Bisher bin ich nur mit dem Raster gekommen.
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
diesen Code mit
var hash = ''
var size = 8
for (var i = 0; i < size; i++) {
for (var j = 0; j < size; j++) {
hash.charAt(hash.length-1) === '#' ? hash += ' ': hash += '#'
}
hash += '\n'
}
console.log(hash)
der Code, den sie verwendet, um das Problem zu beantworten, ist dies
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);
aber ich bin sicher, dass stattdessen eine Möglichkeit, meine Code gibt es verwenden. Irgendwelche Ideen?
Offensichtlich gibt es keine Möglichkeit, es Ihren Code ohne Änderung zu machen zu arbeiten, weil Ihr Code nicht funktioniert, und so, wie es Arbeit zu machen, indem Sie den Code, der funktioniert. –
'if (i + 1)% 2! == 0 // gerade Zeile, ein Leerzeichen an die Zeichenkette anhängen ' – sweaver2112