15得票7回答
VBA. 如何在字符串中找到第一个数字的位置

我有一个字符串 "ololo123"。 我需要获取第一个数字的位置减1。 如何设置搜索掩码?

12得票8回答
数字求和的算法?

我正在寻找一个数字求和的算法。让我概述一下基本原理: 假设你有一个数字:18268。1 + 8 + 2 + 6 + 8 = 25 2 + 5 = 7 7是我们的最终数字。它基本上是将整个数字的每个数字相加,直到我们得到一个单独的(也称为“核心”)数字。这经常被数理算命师使用。 我正在寻找...

12得票2回答
获取一个整数的最后三位数字

我希望将 23457689 更改为 689,将 12457245 更改为 245 等整数。 我不需要四舍五入,也不想转换为字符串。 有没有想法在 Python 2.7 中如何实现?

12得票5回答
最快的方法是什么,用于对数字的每个位数进行相加/求和。

我曾在一个数学论坛上看到一个问题,有人讨论将一个数字的每个数字相加,直到获得单个数字的方法。(例如:"362" 变成 "3+6+2",变成 "11",然后 "11" 变成 "1+1",变成 "2",因此 "362" 返回 2。) 我写了一些好的代码来解决这个问题,并发表了帖子,但被一个用户打败...

11得票3回答
R,Knitr,Rnw和美丽的科学数字

我希望我的knitr代码生成的所有数字看起来不像旧式计算器。 有没有选项可以获得像最后一个(用·10代替e或E的数字)?options(scipen = ...)似乎没有这个选项。我一直在搜索信息,发现可以通过LaTex中的siunitx包直接完成,将每个数字写成\num{1e-10}。...

11得票4回答
Bash获取一个最多两位数的正则表达式数字

我只需要知道如何制作一个正则表达式,可以接受最多有两位数的数字 目前我只有:^[0-9]{2}$ 哪种方法可以匹配仅有两位数字的数字,但我不知道如何指定“匹配最多有两位数字的数字”。 此外,如果有办法确保这个数字不是0,那就更好了,否则我可以在Bash中检查。 谢谢!:) 请注意,输入变量来...

10得票3回答
Python的isdigit()函数对于非数字字符u'\u2466'返回True。

我遇到了一个奇怪的问题,涉及到 Python 的 isdigit 函数。 例如:>>> a = u'\u2466' >>> a.isdigit() Out[1]: True >>> a.isnumeric() Out[2]: True 这...

9得票7回答
在Java中删除一个数字的方法

如何去掉整数的第一个数字? 我的输入是一个整数(例如i = 123456789)。 我想要去掉第一个数字,使得i等于23456789。

9得票4回答
De Bruijn算法二进制位数64位C#计数

我正在使用“De Bruijn”算法来发现一个大数(高达64位)的二进制位数。 例如: 1022在二进制中有10位数字。 130在二进制中有8位数字。 我发现,使用基于De Bruijn的查表方法可以比传统方法(幂、平方等)快100倍。 根据这个网站,2 ^ 6拥有计算64位数字的...

8得票10回答
查找数字中的特定数字

我想要找到任意长度整数的第n位数字。我原本想将整数转换为字符串并使用索引n处的字符... char Digit = itoa(Number).at(n); ...但后来我意识到itoa函数不是标准函数。还有其他方法可以实现吗?