问题标签 [counting]

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 投票
3 回答
2426 浏览

algorithm - 计数可能的序列数

我最近在一次采访中遇到了以下问题。

有一个序列{a1, a2, a3, a4, ..... aN}。运行是序列的最大严格递增或严格递减的连续部分。例如。如果我们有一个序列,{1,2,3,4,7,6,5,2,3,4,1,2} 我们有 5 次可能的运行{1,2,3,4,7}{7,6,5,2}{2,3,4}和。{4,1}{1,2}

给定四个数字N, M, K, L. 计算N恰好M运行的可能数字序列的数量,序列中的每个数字小于或等于K并且相邻数字之间的差小于等于L

0 投票
1 回答
3304 浏览

java - 计算数组中值的实例

在家工作。骰子游戏。我有一个代表五卷骰子的数组。考虑: diceRoll[] = {6,3,3,4,5}。我想创建一个 SECOND 数组,其中包含从 1 到 6 的值的计数diceRoll[](例如,occurence[] = {0,0,2,1,1,1}对于diceRoll[]上述内容。)但我担心我会迷失在嵌套循环中并且似乎无法弄清楚哪个值我〜应该〜回来。occurence[]是一个全局变量,其目的是该数组将包含六个值......一个(在索引 [0] 处)、二(在 [1] 处)、三(在 [2] 处)的计数等。

至今:

但是,我无法让occurence=occurence+1 起作用。bad operand types for binary operator是我最常见的错误。我怀疑我需要在occurence外部增加一个或两个 for 循环,但我迷路了。

指导?或者也许是一条简单的方法来做到这一点?d

0 投票
12 回答
114655 浏览

python - 以正整数计算非零位的快速方法

我需要一种快速的方法来计算python中整数的位数。我目前的解决方案是

但我想知道是否有更快的方法来做到这一点?

PS:(我将一个大的二维二进制数组表示为一个数字列表并进行按位运算,这将时间从几小时缩短到几分钟。现在我想摆脱那些额外的分钟。

编辑: 1. 它必须在 python 2.7 或 2.6 中

并且针对小数字进行优化并不重要,因为这不是一个明显的瓶颈,但我确实在某些地方有 10 000 + 位的数字

例如这是一个 2000 位的情况:

0 投票
2 回答
3396 浏览

php - 在 PHP 中显示 MySQL 执行时间

我一直在网上寻找这个,但找不到一个好的答案。我有一个小型站点搜索,我想显示执行 mysql 查询所花费的时间(类似于 Google)。我一直在尝试使用 microtime() 但我得到了像 1.342524564267782e25 这样的大字符串......我只想要一个简单的数字,后面有两个小数(0.15)。提前致谢。

0 投票
5 回答
1296 浏览

matlab - 向量内序列的计数频率

假设我有一个长度为 N 的二进制向量,我正在寻找该向量中以下 16 个序列中每个序列的频率:

计算向量中每个序列的频率的最简单方法是什么?理想情况下,我想知道如何在 MatLab 中做到这一点。

0 投票
1 回答
85 浏览

perl - 计数到标量值

所以我有一个foreach循环:

但我也有一个标量:

我可以像这样从 1 数到标量吗?

当我这样做时,程序什么也不输出。我能做些什么来完成这项工作?

0 投票
3 回答
11927 浏览

arrays - perl:计算数组中的唯一元素

我有一个包含名称的简单数组,我希望能够轻松打印出每个名称出现的次数。

我尝试制作大量的 for 循环和差异语句,以首先制作另一个具有唯一值的数组,然后尝试计算 orinal 数组中的值并将它们存储在第三个数组中。这似乎过于复杂,我想看看是否有更简单的方法来做到这一点。

0 投票
6 回答
33992 浏览

php - 多维数组中的计数值

我目前有以下数组:

我正在尝试创建一个以各种group值作为键的新数组,然后计算每个组中有多少个以给出以下内容:

我尝试使用以下内容,但是收到未定义的索引警告:

(我确实检查了其他答案,但是找不到尝试这样做的答案)

0 投票
2 回答
1548 浏览

java - 计算Java项目中的比较次数

关于如何计算我的“插入”“删除”“搜索”和“打印”功能中的比较,我希望得到一些输入。这个程序需要的是它可以将“学生”添加到列表中,从所述列表中删除它们,打印出列表以及其他功能。但是,它需要能够计算在插入、删除、搜索和打印时进行了多少次比较。我知道这需要一个 for 循环,但我不能完全正确。有什么建议吗?

以下是我的代码(请注意,它很大):

}

0 投票
4 回答
1707 浏览

javascript - Javascript - 计算某人在密码中用于验证的字符数

我正在制作一个表格,老年人必须使用它来注册健康服务。(学校项目)我想这样做,如果输入的字符数少于或多于警报框的允许字符数,以说明他们在最后一个密码中输入了多少字符,以显示他们出错的地方。我已经编写或者更确切地说是复制和编辑了代码以进行验证。

我做了一些我找不到的研究。但是,如果您对我的工作方式有一些指示,我将不胜感激。