counting 相关问题

计数是查找有限对象集的元素数量的动作。

找到数据帧中每个用户的最长连续零串

我正在寻找数据帧中连续零的最大运行次数,结果按用户分组。我对运行 RLE 的使用感兴趣。 示例输入: 用户-天-使用情况 A-----1-----0 一个---...

回答 5 投票 0

游戏中的获胜条件不起作用。无法在 2D 数组中查找后续元素

我的五子棋游戏获胜条件有问题,其中我迭代 2D 数组寻找与每个玩家相关的符号。我有典型的嵌套 for 循环,遍历数组...

回答 1 投票 0

计算二维中包含原点的多边形数量

假设我们在 2D 空间中有 n 个处于凸位置的点。精确地选择(n,k)个不同的凸k边形(非退化)。是否有任何现有算法可以在 O(n log n) 时间内运行(对于

回答 1 投票 0

ProjectEuler 问题 17:我更改了这一行代码,我的答案发生了巨大的变化,尽管我认为它应该可以正常工作

我正在研究 Project Euler 问题 17。我应该编写一个程序来计算写出的数字 1-1000 中的字符总数。您忽略空格和连字符。

回答 1 投票 0

Count 然后计算分组后第一行和前一行的差异,但忽略 r 中的文本/字符值

根据以下按 id 和访问分组的数据(其中包括数字和文本/字符值的混合),如何创建这 3 个新列: count_wotxt:按 id 计数并访问,但不考虑...

回答 1 投票 0

用于计数的函数或循环 - R studio

我正在练习我的 R 技能,我想知道是否有人擅长用于计数的函数或循环。我的想法很模糊,但我可以举个例子。 举个例子: 我每个都有 4 个书架...

回答 1 投票 0

C++ 中的无序映射未按预期运行

我试图制作的程序采用大小为 n * n 的 n*n 方阵网格,其值在 [1,n2] 范围内。每个整数只出现一次,除了出现两次的数字“a”和一个数字...

回答 1 投票 0

如何检查数组中的重复单词并对其进行计数?

首先,我想通过第一篇文章来表达我最近投身这个美丽的编程世界以来所感受到的喜悦。预先感谢大家抽出宝贵的时间,无论是否来...

回答 1 投票 0

计算文本中的单词数

我需要计算UTF-8文本文件中的单词数和唯一单词数,该文本可以包含任何语言。我尝试了下一个选项,但我得到的单词比 Word 或在线搜索中的单词多...

回答 1 投票 0

使用 R 计算 REDCap 数据库中的重复实例

我有一个关于数据库中有关患者特定数据和重复事件的子集的问题。我有(本质上,显示的表格是简化的)一个数据库,其中包含记录...

回答 1 投票 0

十六进制数的长度[重复]

Python语言中如何获取十六进制数的长度? 我尝试使用这段代码,但即使这样也显示出一些错误。 我=0 def hex_len(a): 如果 a > 0x0: # 我= 0 ...

回答 5 投票 0

按顺序复杂计数

我正在尝试查找值以“4”开头的实例。或“5”。 (例如 4.004、5.066)出现在列中。但它们有时会背靠背出现,在这种情况下,我想......

回答 1 投票 0

计算一个二维数组的列中唯一值的出现次数

我目前有以下数组: 大批( [0] => 数组 ( [用户] => 姓名 1 [组] => 1 ) [1] => 数组 ( [用户] =>

回答 6 投票 0

计算二维数组一列中的唯一值

我有一个名为 $ids 的 php 数组: 大批 ( [0] => 数组 ( [id] => 10101101 ) [1] => 数组 ( [id] => 18581768 ) [2] => 数组 ( [id] => 55533322 ) [3] => ...

回答 3 投票 0

C 程序中隐藏的测试用例无法计算位数

我正在尝试解决我们 C 编程实验室中的一个问题。这是一个关于查找数字中位数的程序。 我以某种方式设法编写了解决方案,但问题是隐藏的测试 c...

回答 1 投票 0

万圣节特卖|黑客排名

您想从著名的在线视频游戏商店 Mist 购买视频游戏。 通常,所有游戏都以相同的价格(美元)出售。然而,他们计划接下来举办季节性万圣节促销

回答 4 投票 0

理解计算最长围栏“|-----|-|”的函数的问题

我有一个活动: 让我们考虑以下测试用例: |------|-| ^^^^4 我认为它应该返回 4,但实际上它返回 2。 错误的尝试:(底部调用者) #包括 我有一个活动: 让我们考虑以下测试用例: |------|-| ^^^^ 4 我认为它应该返回 4,但实际上它返回 2。 不正确的尝试:(底部调用者) #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 10 //Prototypes: int longestFence(char input[], int size); int main (void) { char fenceString[] = "|------|-|"; // size is 10 printf("%s → %d", fenceString, longestFence(fenceString, 10)); } int longestFence (char input[], int size) { int longestFence = 1; //Assume the lowest length (similar to Max activity) int count = 1; for (int i = 1; i < size;) //Start comparing from second index { if (input[i] + input[i - 1] == 169) //Compare each index with the previous index { count++; i++; } else { if (count > longestFence) longestFence = count; count = 1; //reset counting i++; } } return longestFence; // It should return 4 not 2 } 我修改了该函数,将 else 内部的条件也添加到 else 的外部,现在它按预期工作并返回 4,但是如何呢?我无法理解这种修改背后的逻辑... 工作尝试: int longestFence (char input[], int size) { int longestFence = 1; //Assume the lowest length (similar to Max activity) int count = 1; for (int i = 1; i < size;) //Start comparing from second index { if (input[i] + input[i - 1] == 169) //Compare each index with the previous index { count++; i++; } else { if (count > longestFence) //repeat this condition outside of else longestFence = count; count = 1; //reset counting i++; } //FIX : //The condition is repeated, now it's solved! if (count > longestFence) longestFence = count; } return longestFence; // It returns 4 as it should. } 要调试此问题,您应该在纸上或其他地方绘制出变量随时间变化的状态。 您会发现您从未设置 longestFence if 对于在字符串末尾找到的栅栏。 第二个片段起作用的原因不是你检查了两次;而是你检查了两次。而是您在不同的位置进行了检查。 实际的修复是这样的: if (input[i] + input[i - 1] == 169) { count++; // HERE if (count > longestFence) longestFence = count; } else { count = 1; //reset counting // NOT HERE. } // COULD BE HERE INSTEAD, BUT NOT BEST 您的代码有第二个错误:它返回 1 表示空字符串。 我会怎么写: size_t longestFence( const char *s ) { size_t max = 0; size_t len = 0; char prev = 0; for ( ; *s; ++s ) { if ( *s != prev ) { prev = *s; ++len; if ( max < len ) max = len; } else { len = 1; } } return max; }

回答 1 投票 0

有没有办法使用 awk 来计算 2 个标志之间的行数并将该数字输入到特定字段中?

我有一组数据,其中包含地震波传播时间及其相应信息(即产生波的源以及该波沿

回答 1 投票 0

如何使用 Dart 计算字符串中字母的数量?

我正在尝试计算句子中有多少个字母a:Hello Jordania。 我发现函数 contains()。我这样使用它: varphrase = "你好约旦"; var compte...

回答 6 投票 0

如何用JS(javascript)计算特定字符集(在数组中)的数量?

如何用JS(javascript)计算特定字符集(在数组中)的数量? 语境: 我想到了创建一个随机密码生成器。 我成功了。 我有 4 个带有

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.