gpt4 book ai didi

javascript - 如何编写一个 for 循环,从中断处开始计算?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:18:29 26 4
gpt4 key购买 nike

我知道这是一个非常愚蠢的问题,但我正在努力寻找这个逻辑。我正在尝试使用这个非常基本的 for 循环来实现这个结果

0 - 0
0 - 1
0 - 2
0 - 3
0 - 4
0 - 5
0 - 6
0 - 7
0 - 8
0 - 9
0 - 10
0 - 11

1 - 12
1 - 13
1 - 14
1 - 15
1 - 16
1 - 17
1 - 18
1 - 19
1 - 20
1 - 21
1 - 22
1 - 23

2 - 24
2 - 25
2 - 26
2 - 27
2 - 28
2 - 29
2 - 30
2 - 31
2 - 32
2 - 33
2 - 34
2 - 35

内循环应该从第一个内循环被切断的数字继续。在第一次迭代中,它在 11 处停止,第二次进入内部循环时,它应该从 12 - 24 开始,依此类推。

var count = 0;
var val = 0;
for(i = 0; i < 3; i++) {
for(j = 0; j < count + 12; j++) {
console.log(i + " - " + j);

}
val = j;
count = count + j;
console.log(count);
}

最佳答案

这里有几个“聪明”的答案。我会坚持“易于阅读和调试”的答案。这是 C# 中的一个解决方案,应该足够简单,可以翻译:

int k = 0;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 12; j++)
{
Console.WriteLine(i + " - " + k++);
}
Console.WriteLine();
}

Organizational Skills Beat Algorithmic Wizardry

关于javascript - 如何编写一个 for 循环,从中断处开始计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30630333/

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