gpt4 book ai didi

javascript - 使用两个循环构建具有奇数和偶数字符的 JavaScript 网格

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:45 26 4
gpt4 key购买 nike

这是我在 StackOverflow 上的第一个问题。

我必须构建gridGenerator(num)。如果 num3,它看起来像这样:

#_#
_#_
#_#

如果 num4,它看起来像这样:

#_#_
_#_#
#_#_
_#_#

我能够解决奇数问题,但很难将其调整为偶数问题。

function gridGenerator(num) {
var grid = '';
var row = '';

for (var i = 0; i < num; i++) {
for (var j = 0; j < num; j++) {

if (row.length % 2) {
row += '_';
} else {
row += '#';
}
}
grid += row.slice(-num) + '\n';
}
return grid;
}

console.log(gridGenerator(3));

需要提示如何求解 24 和其他偶数。谢谢!

最佳答案

试试这个如果 ((i+j) % 2)

function gridGenerator(num) {
var grid = '';
var row = '';

for (var i = 0; i < num; i++) {
for (var j = 0; j < num; j++) {
if ((i+j) % 2) {
row += '_';
} else {
row += '#';
}
}
grid += row.slice(-num) + '\n';
}
return grid;
}

console.log(gridGenerator(4));

关于javascript - 使用两个循环构建具有奇数和偶数字符的 JavaScript 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com