问题标签 [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.
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
。
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
python - 以正整数计算非零位的快速方法
我需要一种快速的方法来计算python中整数的位数。我目前的解决方案是
但我想知道是否有更快的方法来做到这一点?
PS:(我将一个大的二维二进制数组表示为一个数字列表并进行按位运算,这将时间从几小时缩短到几分钟。现在我想摆脱那些额外的分钟。
编辑: 1. 它必须在 python 2.7 或 2.6 中
并且针对小数字进行优化并不重要,因为这不是一个明显的瓶颈,但我确实在某些地方有 10 000 + 位的数字
例如这是一个 2000 位的情况:
php - 在 PHP 中显示 MySQL 执行时间
我一直在网上寻找这个,但找不到一个好的答案。我有一个小型站点搜索,我想显示执行 mysql 查询所花费的时间(类似于 Google)。我一直在尝试使用 microtime() 但我得到了像 1.342524564267782e25 这样的大字符串......我只想要一个简单的数字,后面有两个小数(0.15)。提前致谢。
matlab - 向量内序列的计数频率
假设我有一个长度为 N 的二进制向量,我正在寻找该向量中以下 16 个序列中每个序列的频率:
计算向量中每个序列的频率的最简单方法是什么?理想情况下,我想知道如何在 MatLab 中做到这一点。
perl - 计数到标量值
所以我有一个foreach
循环:
但我也有一个标量:
我可以像这样从 1 数到标量吗?
当我这样做时,程序什么也不输出。我能做些什么来完成这项工作?
arrays - perl:计算数组中的唯一元素
我有一个包含名称的简单数组,我希望能够轻松打印出每个名称出现的次数。
我尝试制作大量的 for 循环和差异语句,以首先制作另一个具有唯一值的数组,然后尝试计算 orinal 数组中的值并将它们存储在第三个数组中。这似乎过于复杂,我想看看是否有更简单的方法来做到这一点。
php - 多维数组中的计数值
我目前有以下数组:
我正在尝试创建一个以各种group
值作为键的新数组,然后计算每个组中有多少个以给出以下内容:
我尝试使用以下内容,但是收到未定义的索引警告:
(我确实检查了其他答案,但是找不到尝试这样做的答案)
java - 计算Java项目中的比较次数
关于如何计算我的“插入”“删除”“搜索”和“打印”功能中的比较,我希望得到一些输入。这个程序需要的是它可以将“学生”添加到列表中,从所述列表中删除它们,打印出列表以及其他功能。但是,它需要能够计算在插入、删除、搜索和打印时进行了多少次比较。我知道这需要一个 for 循环,但我不能完全正确。有什么建议吗?
以下是我的代码(请注意,它很大):
}
javascript - Javascript - 计算某人在密码中用于验证的字符数
我正在制作一个表格,老年人必须使用它来注册健康服务。(学校项目)我想这样做,如果输入的字符数少于或多于警报框的允许字符数,以说明他们在最后一个密码中输入了多少字符,以显示他们出错的地方。我已经编写或者更确切地说是复制和编辑了代码以进行验证。
我做了一些我找不到的研究。但是,如果您对我的工作方式有一些指示,我将不胜感激。