问题标签 [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.
python - Python修改错误列表?
我正在尝试使用此方法生成素数列表。我需要遍历每个数字 2...n 并检查它是否是 2...n 的倍数。出于某种原因,错误的列表似乎正在被修改。
我收到以下错误:
java - 如何设计一个以 1 开头并以 0 结尾的 int 循环 (1,2,3,4,5,6,7,8,9,0)
我的问题是使用嵌套的 for 循环来创建这个输出:
我想不出用 0 替换 int 10 的最佳方法。我尝试了几种方法,但它们很花哨,对我来说似乎不合适。我希望我的问题很明显,很难解释。有人可以指出我正确的方向吗?
我已经获得了正确的输出,但有些事情告诉我有更好的方法来解决这个问题。这是我的代码:
伟大的!模数是我正在寻找的答案。我对此感到更舒服:
java - 我不知道如何重置循环(参见示例)
我需要编写一个接受两个整数作为参数的方法,一个最小值和一个最大值。在第一行,我需要打印该范围内的所有数字(包括)。在下一行,我从 min+1 开始,打印到最大值的所有数字,然后返回到范围的前面并打印 min。下一行我从 min+2 开始,依此类推,直到我从范围内的每个数字开始重复。很难解释,这里有两个例子:假设我传递 1 和 5 作为 min 和 max 参数。我想要打印这个的方法:
或者如果通过了 3 和 9,我希望这样:
我已经尝试了各种各样的事情,我确信有一种简单的方法可以做到这一点,但我没有意识到。我应该在没有数组或数组列表的情况下执行此操作。我认为我有一个很好的合作基础,但我就是不知道从这里去哪里。我的基本代码打印了这个:
和这个:
我难住了。这是我的代码:
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)”
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错误:
python - 来自文件的 Python 嵌套循环
我有以下代码:
我希望结果会遍历所有这些文件并将它们一一嵌套到输出文件中。但是,它只是迭代第四个循环。我在 BaSH 中做了类似的事情,想看看如何在 Python 中做到这一点。BaSH 代码如下:
c# - 如何跳出内循环回到外循环?
我有 4 个实体”
对象A、对象B、对象C、对象D
所以,当我找到我要找的东西时,我想去第一行,到第一行,但到列表中的第二个元素。我怎样才能做到这一点?什么转到?
稍后编辑:这个问题是针对 C# 的。
PS你能想出一个更好的方法来做我想做的事,而不使用4个fors吗?
php - 生成和调试报告的好的 MVC 策略是什么?
我希望收集有关调试报告数据生成的技巧、博客和其他最佳实践。
我不是在寻找报告课程,这里已经有很多关于这个的 好 帖子。这些无助于从数据层获取数据并准备打印(除非有一个库具有一些相关的“飞行前”功能)。
我正在使用 MVC 框架(CodeIgniter,但这不重要),因此一个调试难题是在循环中的每个点揭示重要变量。记录吗?转储到屏幕?
我认为使用逐步的 PHP 调试器会使这个过程更容易,但我有兴趣为报告生成和调试提供更好的策略。
我认为任何提示/等的口头描述也将是有价值的贡献。
perl - Perl - CodeGolf - 嵌套循环和 SQL 插入
我必须制作一个非常小而简单的脚本,根据这些标准用字符串值填充表格:
- 2个字符长
- 第一个字符始终为数字 (0-9)
- 第二个字符是(0-9),但也包括“X”
- 需要将值插入到数据库的表中
该程序将执行:
依此类推,直到插入总共 110 个值。
我的代码(只是为了完成它,而不是为了最小化和提高效率)是:
我只是有兴趣看到这个逻辑的一个非常简洁和精确的版本。
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 表中)