问题标签 [nested-loops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
288 浏览

python - Python修改错误列表?

我正在尝试使用方法生成素数列表。我需要遍历每个数字 2...n 并检查它是否是 2...n 的倍数。出于某种原因,错误的列表似乎正在被修改。

我收到以下错误:

0 投票
8 回答
5840 浏览

java - 如何设计一个以 1 开头并以 0 结尾的 int 循环 (1,2,3,4,5,6,7,8,9,0)

我的问题是使用嵌套的 for 循环来创建这个输出:

我想不出用 0 替换 int 10 的最佳方法。我尝试了几种方法,但它们很花哨,对我来说似乎不合适。我希望我的问题很明显,很难解释。有人可以指出我正确的方向吗?

我已经获得了正确的输出,但有些事情告诉我有更好的方法来解决这个问题。这是我的代码:

伟大的!模数是我正在寻找的答案。我对此感到更舒服:

0 投票
8 回答
2481 浏览

java - 我不知道如何重置循环(参见示例)

我需要编写一个接受两个整数作为参数的方法,一个最小值和一个最大值。在第一行,我需要打印该范围内的所有数字(包括)。在下一行,我从 min+1 开始,打印到最大值的所有数字,然后返回到范围的前面并打印 min。下一行我从 min+2 开始,依此类推,直到我从范围内的每个数字开始重复。很难解释,这里有两个例子:假设我传递 1 和 5 作为 min 和 max 参数。我想要打印这个的方法:

或者如果通过了 3 和 9,我希望这样:

我已经尝试了各种各样的事情,我确信有一种简单的方法可以做到这一点,但我没有意识到。我应该在没有数组或数组列表的情况下执行此操作。我认为我有一个很好的合作基础,但我就是不知道从这里去哪里。我的基本代码打印了这个:

和这个:

我难住了。这是我的代码:

0 投票
2 回答
2700 浏览

java - 在多维数组中搜索特定行

我是 Java 编程的新手,我无法在我的一项作业中解决最后一个问题。

我们被告知要创建一个静态方法,该方法将搜索二维数组并将二维数组的数字与输入数字进行比较......就像这样:

私有静态 int[] searchArray(int[][] num, int N){

现在,我们返回的部分是一个新的一维数组,它告诉每行中大于参数变量 N 的第一个数字的索引。如果没有数字大于 N,则返回 -1数组的那个位置。

例如一个名为“A”的多维数组:

4 5 6

8 3 1

7 8 9

2 0 4

如果我们使用此方法并执行 searchArray(A, 5),则答案将是“{2,0,0,-1)”

0 投票
3 回答
1294 浏览

c# - C# - Lambda 与嵌套循环

是否可以将以下转换为更简单、更易读的 linq 或 lambda 表达式?

本质上 doc.TierID 是客户端当前所在的 TierID 的数组 (int[])。doc 对象还包含一个 CommitmentProgram 对象,该对象包含 PriceProgram 列表。所以,我要做的就是获取每个 TierID 的 PriceProgram.ProgramID。

PriceProgram 和 TierID 之间的关系是每个 PriceProgram 都有一个层列表(ProgramTier 对象),而 ProgramTier 对象包含我们已经拥有的对应的 TierID。

如果我的解释没有意义,请告诉我,我会尝试详细说明。

编辑

乔恩,当我尝试编译您所建议的内容时,出现The name 'priceProgram' does not exist in the current context错误:

0 投票
3 回答
1532 浏览

python - 来自文件的 Python 嵌套循环

我有以下代码:

我希望结果会遍历所有这些文件并将它们一一嵌套到输出文件中。但是,它只是迭代第四个循环。我在 BaSH 中做了类似的事情,想看看如何在 Python 中做到这一点。BaSH 代码如下:

0 投票
4 回答
1184 浏览

c# - 如何跳出内循环回到外循环?

我有 4 个实体”

对象A、对象B、对象C、对象D

所以,当我找到我要找的东西时,我想去第一行,到第一行,但到列表中的第二个元素。我怎样才能做到这一点?什么转到?

稍后编辑:这个问题是针对 C# 的。

PS你能想出一个更好的方法来做我想做的事,而不使用4个fors吗?

0 投票
1 回答
283 浏览

php - 生成和调试报告的好的 MVC 策略是什么?

我希望收集有关调试报告数据生成的技巧、博客和其他最佳实践。

我不是在寻找报告课程,这里已经有很多关于这个的 帖子。这些无助于从数据层获取数据并准备打印(除非有一个库具有一些相关的“飞行前”功能)。

我正在使用 MVC 框架(CodeIgniter,但这不重要),因此一个调试难题是在循环中的每个点揭示重要变量。记录吗?转储到屏幕?

我认为使用逐步的 PHP 调试器会使这个过程更容易,但我有兴趣为报告生成和调试提供更好的策略。

我认为任何提示/等的口头描述也将是有价值的贡献。

0 投票
3 回答
718 浏览

perl - Perl - CodeGolf - 嵌套循环和 SQL 插入

我必须制作一个非常小而简单的脚本,根据这些标准用字符串值填充表格:

  • 2个字符长
  • 第一个字符始终为数字 (0-9)
  • 第二个字符是(0-9),但也包括“X”
  • 需要将值插入到数据库的表中

该程序将执行:

依此类推,直到插入总共 110 个值。

我的代码(只是为了完成它,而不是为了最小化和提高效率)是:

我只是有兴趣看到这个逻辑的一个非常简洁和精确的版本。

0 投票
1 回答
567 浏览

function - 这个 postgres 功能是否具有成本效益或仍然需要清理

postgres 数据库中有两个表。English_all 和 english_glob

第一个表包含国际、机密、启动、冷却器等词

我已经编写了从english_all 中获取单词的函数,然后为每个单词执行for 循环以获取未插入到anglish_glob 表中的单词列表。单词列表就像

出于某种原因,zwnj(零宽度非连接器)在插入到english_all 表期间被添加。但在函数中,我正在使用 regexp_replace 删除该字符。

Postgres 函数 for_loop_test 基于我从english_all 表中选择单词而采用两个参数min 和max。

功能代码就像

一旦我得到单词列表,我会将其插入另一个表english_glob。我的问题是我可以在函数中添加或删除任何东西以使其更高效。

编辑 让我们假设english_all 表有类似的词

  • 页脚,解决,问题,溢出,数据库,王国

如果 inMinLength = 5 且 inmaxLength=7 则在外循环中

  • 页脚,解决,王国

将被选中。对于以上 3 个单词,内部两个循环将适用于获取类似的单词

  • f,fo,foo,foot,foote,footer,s,se,set,sett,settl ....等。

在最后的过程中,粗体字将被输入到 english_glob 中,并带有另一个参数,如 1 以表示它是一个正确的词,并存储在english_glob 表的另一个字段中。剩余的单词将与另一个参数 0 一起存储,因为在下一次调用中不应再次获取保存在数据库中的单词。

edit2:这是一个完整的代码

在使用参数 3 和 6 闲置行的函数调用中应该获取

接下来是根据上面的行插入另一个表

下次函数调用时,应获取参数 3 和 7 闲置行。(因为 f、fo、for、forg 都输入到english_glob 表中)

截屏