问题标签 [non-repetitive]
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.
regex - 如果没有重复则匹配的正则表达式
如果没有字符重复 4 次或更多次,我想构建将匹配密码的正则表达式。
我想出了正则表达式,如果有字符或字符组重复 4 次,它将匹配:
有没有办法仅在字符串不包含重复项时才进行匹配?我尝试了 正则表达式中建议的方法来匹配不包含单词的行?因为我认为正/负前瞻的某种组合会成功。但我还没有找到工作的例子。
重复是指字符串中任意位置的任意数量的字符
示例 - 不应匹配
aaaaxbc
阿里巴巴
x14aaaabc
示例 - 应该匹配
阿布卡哈兹
(a 在这里 4 次但没问题,我想过滤掉重复的模式)
python - 如何在python中从列表中选择随机名称而不重复
我必须使用 random.randint 从 python 列表中随机选择名称。
到目前为止我已经做到了。但我无法弄清楚如何在不重复的情况下打印它们。有些名字在 10 到 15 个名字之后重复。
请帮帮我。我不允许使用任何高级功能。我应该用简单的功能来做。这是我的程序。
javascript - 我的 javascript 是否包含可以减少的重复代码?
我觉得这里有太多重复的代码。我所做的只是对 URL 中的字符串进行基本的正则表达式匹配。如果找到匹配项,我会找到一个带有类(.index、.grid、.type)的 li 并添加活动类。这只是为了我的主要导航,试图让它变得更有活力。但是,我觉得有一种更有效的编码方式。任何帮助是极大的赞赏。
arrays - matlab矩阵中的非重复数组
我正在寻找矩阵中不重复的行。
认为:
一个=
我想得到“B”,即:
乙=
请注意C=unique(A,'rows')将为我们提供唯一的“A”行,其中包括重复和非重复的数组,并且只删除重复的行。它的意思是:
C =
“C”不是我要找的那个。
任何帮助将不胜感激!
c++ - 为与 C++ 中的当前不同的数据成员分配一个新的随机方向
};
我需要调用ChangeDirection()和Draw()的Update()函数来根据我所做的当前方向递增和递减xy值。我的问题是y 或x不能是(-)值。
并且ChangeDirection()应该为方向数据分配一个随机方向,并且该方向必须与当前方向不同。 我能够以这种方式在同一个ChangeDirection ()函数中计算出随机方向
但有时它会再次打印相同的方向。现在我想要的是,方向的随机分配应该发生在ChangeDirection()成员函数中,不允许再次使用当前值,但它应该通过void Draw(); 显示结果;成员函数,它增加或减少xy值而不让它成为 (-) 值(应钳制为 0)。这就是我为此所做的。
但它给出了(-)值。我该如何前进..
prolog - 在 Prolog 中,我怎样才能减少多余的答案
我正在使用 prolog 开发一个类似字典的程序,我的代码如下所示:
我正在尝试编写一个已定义/1 谓词,它将给我:
然而,我的 defined/1X=car.
每次计数器都会给我五次(自然),define(car,_).
而我的 anotherdefined/1 只给我true.
什么方法可以停止 prolog 回溯到其他实例define(car,_).
并跳到define(wheels,_).
?
编辑:我写了以下几行来获得我想要的结果与 givedefinedword/1,
但是,由于我想要一个有效的谓词(我将在许多其他谓词中使用),所以它超出了目的。这个谓词做了太多的过程。
或者,使用修改代码的谓词会更好吗?say 准备一个已定义单词的列表,并在添加新定义时对其进行修改。
谢谢。
c++ - 调用一个函数而不显式引用它,它会根据输入而改变
我正在尝试创建一个尽可能高效的速度距离和时间计算器,并希望使用根据输入而变化的指针来引用调用函数,但我不知道该怎么做。我尝试了很多不同的东西:
我最好的尝试:
有没有办法在不使用指针或其他方式显式引用它的情况下调用此函数。就像从根据输入改变的指针调用函数一样?我真的不知道从哪里开始以及使用什么,因为我尝试的一切都是非法的。我基本上想在运行时选择函数而不使用多个 if,从而避免重复。(我找到了有类似问题的人,但还没有找到一种有效的方法来达到我的目的。)
提前致谢,
而且,是的,我是 C++ 新手,对指针/引用和内存没有做太多。
编辑:作为参考,更正后完成的完整代码- 可编译
c# - c#中如何替换字符串中的字符
所以标题可能有点误导,但请听我说。这并不像我在标题中所说的那么简单。
所以我有一个字符串说,
我必须将所述字符串转换为它的补码形式。为了补充所述字符串,我必须将所有出现的“A”替换为“T”,将“C”替换为“G”,将“T”替换为“A”,将“G”替换为“C”。所以 String 的补码应该是这样的:
我该如何正确地做到这一点?例如
这将有输出:
这是错误的。我是 C# 的初学者,我对使用它进行编程了解一点。我习惯使用java。
random - c中的非重复随机数生成器
我想制作一个程序,它会给我 4 个 1 - 20 范围内的随机数,而它们中的任何一个都不相同。它确实给了我 4 个不同的随机数,但每两次尝试 2 个数字都是相同的。我不想那样。这是我的代码:
另外,我知道 RNG 有重复数字的概率,理论上它们可以为无穷大生成相同的数字,但我不知道如何在同一次运行中获得 2 个相似的数字。我补充说while
以避免这种情况。这段代码是错误的还是我的理解很糟糕?
java - Java:如何计算 ArrayList 中不重复(仅出现一次)的字符串?
我正在尝试查找仅在ArrayList
.
我实现了多少(最好具有最佳的时间复杂度)?
下面是我的方法:
为什么它不删除 and 处的list.get(i)
字符串list.get(i-1)
?